I work at a bed & breakfast in west. mass, and i've got a fair number of roofs to clear. I can tell you that there really isn't an easy way to do it.
Mostly it depends on what you're trying to clear...flat, pitched, large, small?
Let me know, if I can help I'd be glad to.