Override user register default URL to set up password
I think no need to override the default register url.   


To prevent Anonymous from register users, Just go Administration >> Configuration  People http://example.com/admin/config/people/accounts.
and check Administrators only in REGISTRATION AND CANCELLATION fieldset like the following:



If you have another raison to change the default url follow this tutorial just change route name from user.login to user.register.