Другой вариант - зарегистрировать определенный маршрут для старого имени контроллера в Global.asax.cs.
routes.MapRoute(
"RenamedController", // Route name
"[OldControllerName]/{action}/{id}", // URL with parameters
new { controller = "[NewControllerName]", action = "Index", id = "" } // Parameter defaults
);
Добавьте это перед стандартным маршрутом по умолчанию, и ваш новый контроллер должен отвечать как старым, так и новым именам.