I agree that it should be configurable like keybindings. However, I think we only support one binding per action, right? So if I assign "mouse 8" to back, I lose alt+left.
IMO, if we agree on that it should work like keybindings somehow, then we don't need a various pref in the first place (I don't like various prefs generally, they are becoming a bin and too crowded).