I will have to dig into this code more, but do we have to have names associated with the args then? Seems like the syntax in the routes file for that would be awkward. I like handling this via convention; eg. fixed args are always first in the arg list.