MRBB - Over the years we tried many different things to keep the moss and leaves off the roof but its just no use. We sprayed the roof with apple cider vinegar and even tried bleach to kill the moss but it just keeps coming back.
So now we figure if God put it there it's going to stay there. The roof (shingles) are over 20 years old now with no leaks. We'll soon be due for a new one.
As for not getting anything that's suits me just fine. I have two freezers in the basement that are filled to the brim. Mine is filled with bison, moose, deer and hog and the other one with store bought junk like chicken, pork, etc!