Mercman asked me to contribute this for auto-rocket spawns (his work, not mine):
alias +rocketspawnGC "+reload;+attack"
alias -rocketspawnGC "-attack;-reload"
bind "MOUSE3" +rocketspawnGC
I haven't tested it, but I think if you have MOUSE3 as your zoom key you won't be able to do this.