Class per route+method

It looks like you only use this request in the `generateHandlers` method. Why not just pass it in?