rename compile_route! to compile_route to follow ruby semantics