Urchins, emerald crabs, turbos have helped in the past for me - spending the time to do as much manual cleanup makes a big difference. Turbos and urchins will continuously knock over anything that isn't nailed down, so be ready to put stuff back daily.
Algae scrubber or chaeto reactor could...