One nice thing about vue-router is that it allows subRoutes. As routing gets more complex, one would find itself forced to namespace subroutes manually. What I propose here is that vue-router auto-add namespace to subroutes in order to avoid name collisions for named nested routes.
The problem with auto namespacing subroutes is that when you change the name of a parent route, all your links to that route need to be changed as well. I actually think manually namespacing is better because it doesn't have this problem.
Well, the big picture here is that you should not change the name of the parent route. Anyhow...