Uses route instead of definition
Adds comment
Supports new route structure

- arguments is always at the top
- GET, POT, etc are under "verbs"