Add tests for Route

- Made testability updates to Route class
- Removed unused hook methods in Route
- Added tests for Route