Treat duplicated route params and path suffixes correctly.

I missed a few edge cases during the fancy multiple param() manipulations.