gravel vac...I mean, that's pretty much what they're here for, although alot of the time (even though I have good suction), the larger debris will simply go halfway up the tube and then fall back out.
I have 2 nets, one large one for the fish (although I never take them out anyways),and a smaller one that I use to run gently across the surface. Since I use sand it picks up the debris but the grains are too small and flow through. It also evens out the sand and makes it look nicer, like how country courses rake their sand traps. I doubt it would work with gravel though since it would pick up the gravel as well.