in my experience, with a dsb and a lunar wrasse- my clean up crew is minimal-
i have a few starfish- one sand sifting, one red knob- about 10 large turbo snails, who are able to avoid being munched by the lunar (can't say this for puffs or triggers, though)
anyhoo, in terms of algae blooms, i have used a ladle to scoop up the algae off the top layer of sand, into a bucket then dump and rinse with saltwater (there's usually a bit of sand that makes it out)
and then back into the tank the leftover sand goes...
my clownfish also keeps the top clean with his tail wagging-