If you have asphalt/fiberglass shingles or cedar shake this will work pretty well.
Please keep in mind that if you have moss and lichens growing on the roof it probably wont look much better after the cleaning job. Try to clean a smaller area first before committing to the whole roof, a few...