Depends on what's you are trying to clean off the roof....
Algae only - chemical spray will do it - either algoclear/quats or sodium hypochrorite
If it's moss/ lichen/grime buildup then pressure wash but with a mini FSC ( not turbo nozzle ) or 15 degree fan jet
Whatever you do do not walk on a slate roof when cleaning use high access equipment
Darran