>  the resource URI structures should be reliable

I don't agree that 301/ aliases should be the approach. For example the token-auth: even though it's a resource (``api/v1/token_auth``) I'd like to expose it _only_ in ``api/login``. 

Also I believe that 99% of the plugins will not touch the ``menu_item``. It's just for the edge cases.