Mexican Turbo snails do somewhat well...Diadema urchins are excellent (long spined...very nimble in reefs, one of the best behaved). Your Atlantic Astraea are rather poor at eating the long filamentous stuff.
Best bet is to treat the symptom (excess dissolved nutrients and likely flat pH). Drain away all pack juices from frozen foods (rocket fuel over time for growing algae), be sure your water flow is not letting solids sink but instead kept in suspension, dose kalkwasser very faithfully each night as part of your attempt to maintain a solid pH of 8.3 minim (night).
In an otherwise well maintained system, just increasing your pH consistently over time along with daily skimmate production can make Bryospsis and the like abate.