yes full tank dosing needs to be done carefully, only after careful visual inspection of pics and a custom plan. Any large water change that comes after a tankwide treatment will help to restore conditions. The peroxide is a ravenous anti bristleworm treatment, not so much pods and stars like ophiuroids/asterinas and worms like sabellid worms they tolerate it well.
Removing the rocks and spot treating will absolutely clean that rock Rye with no side effects. I can see those little pocket areas, emerse it and drip some drops on each patch, wait 3 mins, rinse reinstall. may have to retreat just once more next week, but that will clean each patch of detritus-retaining growth and it will help to stop the self-regeneration of the algae patch once the initial biomass is killed off. peroxide is a perfect, unbeatable treatment for that specific rock Rye
B