From my experience with MSM, the page move is quite complicated AEM MSM. It becomes cyclic relationship upon multiple renames or moving a page. So better to use sling:alias in case of rename. While moving to entire different path, better to use a script and restructure the blueprint and live copies. This was in till 6.2, not sure if latest AEM version has some fixes or better options for it.