the way reverse control works on mountain isn't actually just "reversing movement", but changing sv_accelerate and sv_airaccelerate to negative values, and with that, surfing just simply won't work like you'd want
also, in the end you can always just rebind your keyboard to be reversed, which...