Hi smcpeak,
Sorry it has taken me so long to get back to you :(
The changes look awesome :) Using the fact that cliffs never exist on their own is really clever, I didn't even realise that was a mechanic.
I'm just about to publish it. I've made some changes to the README and a couple of comments, I've opened a pull request: https://github.com/smcpeak/factorio-cliff-deconstruct/pull/1
I've also added you as a collaborator on the mod, feel free to push changes if I'm not responding.
I assume you're OK with the MIT license? Let me know if not.