+1 only vac'ing the very surface to get up excessive surface debris.
In a non-planted tank, the decomposing organics serve no purpose other than mucking up your water quality; in a planted tank, those decomposing organics act as fertilizer for your plants. Plus, if you're using root tabs, a deep gravel vac is just going pull out the very material you paid to put in there.
If you've good flow--which benefits your plants anyways--and filtration, a good bit of the fish waste and plant debris will get swept up and removed via the filter. An occasional manual clean up of dead plant material (snails are great for polishing off the bits you can't get) and watching that you don't overfeed will go along way to ensuring you don't get excess debris--and a quick vac of the surface only will take care of the rest.