Если я правильно вас понимаю, вы хотите взять URL-адрес, запустить его через механизм маршрутизации в обоих направлениях и либо получить параметры маршрутизации, либо создать URL-адрес из параметров маршрутизации?
Вы можете создать свой собственный RoutingEngine и зарегистрировать в нем свои маршруты, а затем вызвать его с помощью StubRequest, чтобы генерировать URL-адреса или анализировать URL-адреса в параметрах.
Вы также можете (если у вас есть доступ к нему) напрямую использовать RoutingModuleEx.Engine.
RoutingEngine имеет два метода, один для сопоставления и один для генерации URL.
Существует также класс RouteMatch, который вы можете использовать для целей тестирования или любого другого использования для тестирования RouteMatch, однако вы не можете сгенерировать URL-адрес с ним.
См. Внизу этой страницы:
http://www.castleproject.org/monorail/documentation/v20/advanced/routing.html