I have my panels on a shallow-pitch roof on a single-story building, and yes, I do wash them from time to time. In fact, I even shovel (or garage-broom) snow off of them in the winter. Yeah, I'm nuts.
One more "pollutant" to keep an eye on in the spring is pollen. I've had the panels...