MvcCodeRouting for ASP.NET MVC is a single unified solution that provides namespace-aware automatic route creation, URL generation and views location.