As far as I'm aware, I've only added functionality to interactions that don't do anything in vanilla. (LMB with non-ghost cursor in map view and R, Shift+R, RMB, and Shift+RMB in map view or out of range).
The auto-ghost placing should be undoable since all it does is replace the item in cursor with a ghost. The placing of the ghost is done by the game itself.
Rotation and deconstruction requests (R, Shift+R, RMB, and Shift+RMB) are indeed sadly not undoable (see requests here: https://forums.factorio.com/70393 and https://forums.factorio.com/100960). However, I think that I'll soon be able to integrate this with https://mods.factorio.com/mod/redo (which implements its own undo/redo queue entirely in Lua), so that if you're using that mod, they would be undoable.
Yes, you can already cancel deconstruction with the deconstruction planner using shift, but the whole point is that you now don't have to use the deconstruction planner for individual entities since RMB works, so I thought that Shift+RMB would be useful as well, especially since you can't undo it :) If undo support worked, I'd consider removing Shift+RMB.
Seems like you'd like a setting to be able to disable all of this though?