That is, if a newbie or anyone else makes a mistake or
moves
an article to where they shouldn't, it should be possible for
anyone to reverse the change, just as it is possible to revert
an article to a previous version.
That's a good idea. I could ease the restriction on the target
being empty to allow the move if the target is a redirect to
the source page, with no other content and no history.