Keep gutters clear, and let rainwater run free. Lay this flexible length of brush along your gutters, where it will collect leaves and debris. Then periodically remove it, shake off the moss, leaves and sticks that have been collected ?.
eBay