Я пытаюсь выяснить, как успешно использовать одно и то же имя контроллера в URL, но маршрутизировать разные контроллеры. Зависит от существования субдомена.
Пример.
http://www.mysite.com/pages/1
Маршруты к контроллеру SitePages
http://anyothersubdomain.mysite.com/pages/1
Маршруты к контроллеру пользовательских страниц
До сих пор я занимался этим на уровне контроллера. Но это кажется слишком большой логикой.