Gravel on roof feasible to clean?

So this roof is my union lodge for the fire dept. and they wanted it cleaned. There is a layer of rock not secured down as well as a hefty layer of sediment soil ect. It keeps clogging vents on top and needs to be cleaned. Without blowing off all the rocks what are cleaning options if not replace roof which is being done in the future.


What vents is it clogging or do you mean drains?

Update?