A general before:route trigger

We found it very useful to be able to handle generic before:route cleanup using this event.

It might be useful to put an after:route trigger in there also.