Here is an idea. How about add field(s) into the Page type which allows you to enter alias under the Form tab. Because with MVC, the default URL Alias feature wouldn't work any way, and you are just looking a way to store the aliases and pull it out using API.