You would have to look for a CC that has AOE functions... Most don't since it's a pretty difficult thing to code.
As far as the "bypassing mobs" issue it's been covered already in this, and a few other, threads.
Simple explanation: You know how sometimes you get stuck in combat in WoW? That is literally what is happening.
Just like in-game you aren't being attacked, and in this way Honorbuddy has no idea what to target that you're in combat with, because it isn't actually attacking you.
Longer explanation: Those hostile mobs use an aoe scream every once in a while, and if you happen to be running up to loot something, or be in range you get into combat with that mob, but it isn't in the HB target list. Since nothing is in there it doesn't attack anything. With nothing to attack it keeps running along the route of the profile. But because you are in combat it won't look for anything to attack, and will as you've seen, just walk past every mob it comes across until you get out of range of that mob that hit you with the AOE. That will reset the Combat Status on your toon and then HB will start targeting mobs again.
The devs were looking at it a couple releases ago, but from what I tested for them their fixes hadn't worked yet. It's a very difficult job because the mob you're in combat with is in combat with another mob, and isn't targeting you, so you have to kill a bunch of the hostiles around you just to find out which one it was.
So very long post short... It has to do with the WoW mechanics being shitty, and the HB system not having a way to cover for Blizzard's idiotic coding.
Enjoy your night/day,
Panda.