Ensure named path params are symbols (Fixes #16958)

There is a regression in master in which stringified `controller` and `action` keys passed to a named route are not treated it as actual controller and action, but are rather queued as params like any other non-special string. 

Waiting for feedback on whether this should be fixed in the Route Set or not before I write a small test for it.