Rename RouteCompiler to RoutePatternCompiler
Rename to PatternCompiler
Rename to PatternCompiler so it's simpler