Joe,
This post is a "my gears are turning" kind of idea that you can put in the back of your brain until you get time to improve the page management in mojo.
You could have two views for the page management, the first being nearly identical to what is currently in use. The only thing that is sorely needed for sites with just a dozen or so pages is the ability to select multiple pages and move them at once and/or drag-and-drop. The second view can be turned on by those who need to be able to handle hundreds or thousands of pages (or those who just like the view). This view would be kind of like a layered Site Map, it would display all pages on the site in a hierarchial list. Each page would be a link to a drilled-down view of this Site Map. From the drilled down view, you can change the parent page of the selected page and this would move it and all subsequent pages under the new parent. You could also drill down to the next level and perform the same actions.
Another thought I had was adding a page management tab within the page settings. You could allow the user to change the page positioning for the current page within it's scope of pages (it's siblings under the parent).
Okay, my brain stopped working. Hope my ideas spark a solution. :-) I can draw a mockup of the Site Map approach if you like.
-Joe