using the mouse for movement and the keyboard for everything else really makes things a lot quicker and smoother.
Which keys you use for what really are a personal choice -- but there are some important principles.
1) keep your rotation abilities on three easy to reach, consecutive keys that you can find more or less blindly
2) keep your emergency escape abilities on click buttons and not key-bound: there's nothing worse than burning a 30 minute cool-down on hallway trash by accident
3) you will need two targeting keys. One is a general tab target key, the othere needs to set the target range down to something small (like 5 or 10) to only target mobs in your immediate vicinity and then reset the targeting distance back to the default.
4) make most of your abilities macros that allow you to use mouse-over targetting
5) try to use mnemonics for your your keys to help you learn them at first (t=taunt for example, if that's your choice. But it can be anything that allows you to recall your keys until muscle memory takes over.
6) think in terms of each stance's requirements rather than in terms of ability similarities. Mapping whirlwind for zerk stance on the same key as you use cleave for def stance is probably a bad idea. Why? 'Cause whirlwind is part of the zerk rotation and thus needs to be easily hit while cleave is a special circumstance def stance ability that you absolutely don't want to use by accident in a CC situation. So if you use the same key, it'll either be too hard to hit for zerk stance or too easy to hit for def stance.