I know the old code had the fluent style API, but what's the point? I'd expect MapRoute to return the route so you can keep tweaking it (if at all possible) rather than getting the collection back.

I think this should just return void.