@dbu: maybe we should provide this compiler pass with the RoutingBundle?