I've used Kimbas tank rework thread as an example 20 times or more in threads agreed to that above.
It used to be that peroxide use done to speed up algae removal, making the surface of the live rock clean again, was frowned upon because it didn't address the source. As stated above finding the source completes the algae battle (then you repeat it, its cyclical)
if you work the tank clean to address the source, removing detritus stores, you can start fresh and get the longest interval between detritus export cleanings for the tank
Peroxide doesn't have to be used. It's just one tool to make the tank look great that some do like, and if you clean out waste stores you do the full prevention for that round of anti algae work