No there isn’t, unless you can manage it perfectly when creating them and that problem remains with Blocs 3. I agree this needs fixing on larger sites. I am building a site of roughly 130 pages at the moment and that is already difficult enough to juggle in this sense.
For the menu situation, Blocs 3 should handle that quite nicely. Just set the source to none, then name any menu link as you like and set the page link. From that perspective it’s good and if you need to insert a page, just duplicate the menu listing and rename it. You can always organise the entries alphabetically using a text editor to work out the order in advance.
One golden tip I would offer is to create custom classes with really specific names on a project this size. They can always be duplicated, but if you are setting the H3 text size on a particular quote, you don’t want it messing up H3 tags everywhere, so I give them names like about-page-H3-quote-steve-jobs. Yes you’ll end up with an awful lot of custom classes, but at least their intended purpose is clearly defined.