Это очень плохое сообщение об ошибке, но ваше выражение допустимо в XPath 2.0, но недействительно в XPath 1.0. XPath 1.0 не допускает заключенное в скобки подвыражение после оператора "//".
Для тестирования маршрутов, можно использовать MvcContrib. Это содержит много различных замечательных функций, и обработчик отладок маршрута является одним из них. И в данный момент это - все, что я видел. Будет довольно трудно создать хороший инструмент, чтобы показать всю информацию, что Вы описали, потому что архитектура asp.net mvc очень гибка, и архитектура проектов может очень отличаться. Но если Вы используете NHibernate в своих проектах, необходимо взглянуть на Профилировщика NHibernate.