i think this should not be needed, the OriginalRouteExtractor is doing exactly the same. its an implementation detail that the cmf router can use a Route object as route "name"