My take on this idea is do not do it. I spilled some paint on a couple of asphalt shingles while painting above them and within a couple of years the area with the spilled paint had cracked badly. I also feel sure that were you to paint the shingles, it would void any manufacturers warranty.