Thanks for clarifying guys! This makes a lot of sense!
I've worked around ways to reduce the number of imports e.g. sub-classing
One example were the auth pages that needed to have routing to: login page, register page, reset password page, etc...
Just added a simple AuthPage class with all the goTo functions once.