fix PATH_INFO mangling for escaped values

this commit also removes the way to define subcontrollers for prefixes which
aren't complete slash-separated values