RouteParamsSubstitutor as a non-static class

RouteParamsSubstitutor as a non-static class with dependencies via the constructor to keep it the same as everything else. It's not injected into RequestHandler .. yet