title: ASP.NET MVC 4 Override Controller Name
body: <p>Is it possible to override the controller name in ASP.NET MVC 4?
  It's needed for routing.</p>
  
  <p>There is <code>[ActionName("some-action-name")]</code> attribute to override the action name.</p>
  
  <p>Is it possible to do the same for a controller class name?</p>
  
  <p>It's needed to make a controller name in the routing to have dashes, like "some-controller-name" instead of "SomeControllerName"</p>