If you are putting reverb on everything in your mix (all tracks) you might want to rethink your approach.
Back in the early years (1980's) when I first started mixing my own material I used a lot of delay and reverb on everything. A friend of mine pointed it out and I brushed it off, it wasn't until a well respected engineer listened to it and said, what H are you doing man ? I listened to him and realized something very critical.
When use reverb, even a slight touch on everything, you limit your mixes to introducing reverb for what's its really meant for... Adding flavor to something that needs to be drawn to the listeners attention.
Sure it is a great tool for setting atmospheres and ambience but when we use it (even sparingly) on everything it gives a drowning effect which limits us from using it in small portions to achieve a better result.
I often use reverb in a buss and use a send to Automate that send level (to a variation / from dry wet).
Automation is your best friend when using FX like reverb and delay. Every song is different, some songs will require a delay or a reverb to befriend throughout the whole song. But more often than not these should be used sparingly.
You will be completely amazed at how much cleaner and clearer your mixes sound.
I sub group all my instruments in to groups (Drums, Guitars, Hot Guitars, Acoustic Guitars, Bass Guitars, exc).
This gives not only gives control in the mix down process to solo/mute while doing detail work but also allows buss compression to individual groups. I use the Waves SSL bus compressor on every bus to glue those buses together.
See for me I have always had more success gluing individual buss groups Vs. trying to glue a whole mix. that's when you begin to lose dynamics and the mastering engineer has no room to work. If your just recreational Joe in his basement than this isn't really a problem but if you want professional sounding results than every aspect must be looked at.