More granular dependencies for routes

See #121