Astrea snails are supposed to eat it. But I find those to be kind of useless, as eventually there metabolisms slow down when they are not walking on food. They get slower and slower, and only eat minute portions.
Before I had my Lawnmower Blenny, I had a little bit of cyano on the rocks, but he anihhilated it. Also, you might find that sand-sifter animals take care of it to, by burrying it. Once the bacteria is in darkness, it dies quickly (within 2-3 days). My Red Hermit also destroyed the algae, but of course they are unsuitable for an average reef tank.
-Lynden