I'm not as dedicated as OP, but I did quick 1min geared test (waited few min between tests to let trinket procs cd) standing between 2 dummies and that's what I got:
Rune + Cleaver: 290 DPS
View attachment 25196
* Haste 22.73%, Versality 12.05%
2x Cleaver: 291 DPS
View attachment 25199
* Haste 27.14% (DR), Versality 8.32%
But I noticed exactly what others mentioned:
Life steal procs have much smaller range than the Whirlwind (also can be seen by "undead orbs" procs on dummies).
View attachment 25200
Moving just a step to one side and 2x Cleaver build somehow had 200-ish procs and had to retake it.