Surprised how few people are looking for the ability to compress a reverb FX Return. That is one of the most useful ways to use a reverb, and the OP’s deley scenario.
+1 to implementing Fx Return processing.
I actually think Keith missed the point of the original post, unless I don’t understand… Wouldn’t an addition to the return channel: adding a compressor after the EQ, not just be a simple inject, rather than having to chenge the routing path? Just allow a compressor to live on every FX Return.