Just to clear it up, you dont need cheatengine or any mods/hacks etc.
All you have to do is stay inside/on tower and honor will come.
If you get killed, you will ofc not get any honor, until you return to tower.
I am now on a tower, has been for 2 hours or so and been killed once.
Good rep with minimal risk, and since we are not abusing any game rules, this is as safe as normal battlegrounds.
The honor I gain (at lvl 58) is 189 per 2 min.
Demon Armor lasts for 30 min, 15 pop-ups, means every 2 min I get 189 honor.
I am currently at work, only got WoW in a mini window on the side, will be at work 8 hours, 5 days a week.
189 honor *15 = 2835 per hal hour *2 = 5670 per hour
5670 * 8 = 45360 per day (8 hour work days) *5 = 226800 honor per work week.
Gotta love it, I will get 220k honor for just being online and do nothing while at work. Of course this is under optimal conditions, where I will not get ganked, but still damn nice.