So yeah, I found a quick work around. Think some other folks talked about it too so I googled for "keyboard bind mouse" and found a program called "Mouse Raider". It works out great so now I can just do all my movements (strafe, auto run, mouse camera pan, zoom in/out) with my mouse. Basically just assign keyboard buttons in-game and then tell "mouse raider" which buttons to activate when you press mouse button 1, 2, etc. For me all I needed to do was assign buttons 3, 4 and 5 (strafe L, R and auto run).
Most gaming mice actually come with software like this by default. For Logitech, it's called "Setpoint" and should be installed with the hardware itself.
That said, I've added the direct bind thing to my list of virtual grievances for the devs, but since it's super easy to set alternate keybinds (I usually use ~+# for this purpose) it probably wont be a terribly high priority at the moment.