add support for route parameters

A single route can handle messages for multiple deeply related addresses.