On the rage generation question, there's no difference in the formula between 2h and 1h. Formula is (7.5d/c + fs)/2 or 15d/4c + fs/2 if you want to factor out the normalized rage portion. d is damage, c is the constant based on level, f is the hit factor, s is the weapon's base speed. f is 3.5 for MH hits, 7 for MH crits, 1.75 for OH hits, and 3.5 for OH crits. The post below is the original source, but the hit factors were improved slightly from those values within a patch or 2, can't remember which. But basically, all it considers is hit/crit and wep speed, not 2h/1h.
World of Warcraft (en) Forums -> The new Rage formula (by Kalgan)
On a different note, does anyone know off the top of their head if armor gained from things like devo aura and stoneskin totem give you AP from att?