Исходя из того, как я читаю ваш вопрос, вы говорите, что у вас может быть только один контроллер, и вы хотите иметь возможность направлять все действия на этот единственный контроллер?
Если я читаюэто правильно, вы должны быть в состоянии сделать что-то похожее на это:
routes.MapRoute(
"Default", // Route name
"{action}/{id}", // URL with parameters
new { controller = "Controller", action = "Action", id = UrlParameter.Optional } // Parameter defaults
);