So far I using two code routes one with the base rout and one without, in the code route with the base route I have now added RootOnly which seems to be the way to do it.
How would this work with nested controllers, when I create a nested controller the namespace still effects the url even with an updated custom route. I expected the child controller to take on the parents custom route as the base.
namespace Controllers.yy
{
[CustomRoute("xx/{xx_xx}/x/{controller}")]
}
which produces this yy/xx/{xx_xx}/x/{controller}/{action}
when I expect this xx/{xx_xx}/x/{controller}/{action}