Is there a common design for doing this? I have found that putting a route for every rule in the project using "Use Variable to select Destination" and a static URL doesn't work that well. DP doesn't seem to like this. It seems to work much better with a single Main Rule that has a XSL that sets the routing-url and routing-uri specifically in one centrallized route rule.
Is the overhead of hitting the xsl "router" a good idea?
This is a pretty big project and maintainablity would probably be favoured over routes all over the place.