Guns reload at different rates... this would become complicated to balance.
I have thought about it before as well, but the general reload times versus the slide times, in combination with unlimited ammo while sliding creates quite some issues. So i have decided not to suggest it, since i dont think this would work in the game.
The auto slide could work prehaps.