or should we rather add a new method `getAllRoutes` to be more explicit? its not getRoutesByNames if we pass no names... then we really have a minor BC break - we could avoid that by having a new interface extending the normal RouteProviderInterface