ASP.NET MVC custom routing with default route

I have a bit of problem

I have an MVC site that is working just fine.

I wanted to have SEO friendly urls so I created custom routing that looks like this

{section}/{group}/{manufacturer}

since it has the same number of fields as the default route

{controller}/{action}/{id}

i created in loop in RouteConfig.cs that goes to database and loops Sections table and creates custom routes like

FOOD/{group}/{manufacturer}
SPORT/{group}/{manufacturer}
CARS/{group}/{manufacturer}

and point it to the Sections controller.

It works just fine. The problem I have is that now i need to rename FOOD to FRESH-FOOD and i want to keep old links to FOOD working.

What would you recommend ? How can I solve this ?

Is there a better way to do route Section instead of custom routes ?