Hey, I know exactly what you are talking about, I have also searched for something like this.
The best thing I have found is Enemy Ability Bar. It can do 2 things.
1. Put a bar on your screen with the various spell interrupt abilities. That way if a rogue uses "Kick", you are now able to know when he will be able to kick again.
2. Make your character say what even occurred. For example, by setting the output to /say, every time you are interrupted with "Kick", your character will /say Kick used by Player1!!.
What this mod can't do:
1. Tell you how long you are locked out for. You will pretty much have to learn durations of lockouts with experience.
Shammy windshear is 2
Druid (feral) skull bash is 4
Pally rebuke is 4
Warrior pummel is 4, prot warrior shield bash is 6
Rog kick is 5
Lock spell lock is 6
Mage counterspell is 7
You could make this mod work for other silences as well, such as priest silence (the type of silences that completely stop your character casting) but I prefer to use a buff mod for that and show them on my screen. I use SBF for this, even though it is not being updated anymore.
Enemy Ability Bar:
http://www.wowinterface.com/download...bilityBar.html