updated route_factory service to use Pimple 2 factory method

Noticed odd behavior in mounted controller collection filters when playing with the v2 branch.  Traced it back to the route_factory not being a factory.

Cheers