Right on the nail head re: relying on complicated naming rules. It’s difficult enough to encourage “common sense” page names.
From experience, relying on “proper” naming becomes a nightmare. Eventually the timid just don’t post or the structure becomes a near apocalypse.
Alternately, could page splitting, renaming, etc be handled as mediawiki does? Can’t recall the proper term but links are preserved (redirected?) Or would that be too involved in the coding?
One can choose to implement the forwarding or not.
Sent from my phone