Yeah binding two keys to the same action is something that is missing too. For now it's doable with AHK aswell, this script binds reload to both mwheeldown and R, you'll just have to set the wheel as the actual reload key in the game.
#IfWinActive Soldat
r::
Send r{WheelDown}
return