3.0 router url

Refs #4219
Removing the bare name form will also allow some of the type sniffs to be removed inside `url()` which would be nice.