This Visual Beast Cleave WA displays the icon for Beast Cleave buff with the counter for the number of mobs in the "cleave" range and also adds cleave indicators straight to the mobs' nameplates, with color differentiating based on buff duration. Green - buff active, Yellow - less than 2 seconds, Red - less than 0.5s, Gray - absent.
Requires you to have one of the pet's basic attacks on your bars (not a pet bar!) somewhere (Blood Bolt, Bite, Smack, Claw - any works with any pet, not a macro, just a spell from pet's spell book). And having enemy nameplates turned on.
Using Blood Bolt ability from Blood Beasts pet family is strongly advised
Again, you don't need to use blood beast as your pet. Tame one, drag the ability on an actionbar. Then you can get rid of the pet whatsoever.
Blood beasts pet family on Wowhead https://www.wowhead.com/pet=296/blood-beast
After placing (or relocating) pet's attack do a /reload
"your bars" means not a pet's bar but player's action bar
Has custom options for token align/size
Has support for blood beasts family ability blood bolt (u don't need to have it summoned or even in your stack, just place the ability on an action bar) with the range of 10 yards like beast cleave, while bite/smack/claw is melee range which is much shorter. But it has some issues due to model sizes, look illustration above
Has option for markers to on/off them, if you don't need them to be attached to nameplates and only is interested in the counter
Markers have option for hit confirmation mechanics. If it's on, whenever mob is in range of cleave ability but doesn't get a hit from beast cleave when it should - marker turns gray, so you can see those rare cases when blood bolt range doesn't match the beast cleave range. Option can be turned on/off.
Originally was based on the code of Ezo's and Derp's auras combined with parts of code from PhoGuild for NH abilities pre-7.2.5
For hit confirmation used some code from https://wago.io/BeastCleaveNameplate