Support typed parameters in route strings