I don't think there is a perfect roofing product - every material has pros and cons and you have to weigh those for your situation. I think for roofing the most important factor to consider is if the material will have a long life requiring minimal repairs. Then you have to look at how the material was manufactured - it's embodied energy. What is it made out of, how was it made, what by-products does the manufacturing create, how far were the materials and finished product transported. When you look at what it is made of you want to make sure that nothing harmful is going to leach into the rain water runoff. And when the house is torn down are the roofing materials recyclable?
Of course the climate you're in will determine your options but to weigh the pros and cons of a few materials:
wood shingles - expensive, sometimes treated with toxic preservatives & fire retardants, durable, better to select shingles made with FSC certified wood
asphalt shingles - less expensive, must watch out for shingles that don't have a long guarantee, some are made with recycled/reclaimed materials, made with petrochemicals
metal - long life, highly reflective, can contain a high % of recycled material, work well with PV panels, anodized finish aluminum roofing seems preferable to copper and zinc coated materials that can be polluting
clay tile - durable, cool, tiles can often be reused, don't leach pollutants but can be heavy. These are really popular where we are but don't seem like a good choice for your area. Do you get a lot of hail?
concrete tile - cost less than the clay tile they are supposed to resemble, durable, cool, cost more to manufacture
slate - durable, natural resource, can be reclaimed/reused, no toxic runoff except not good in areas that get acid rain, installation is more difficult than other materials,
synthetic shingles made from recycled materials - very durable, rainwater runoff leaching problems aren't really well known, can be more expensive
fiber cement composite - similar to clay
I really don't think there is a perfect answer like there is with toilets - you can pretty much say that a highly efficient toilet that uses less water is the best choice. For roofing it depends on the area, home construction, whether the owner wants to use the roof for rainwater harvesting or PV panels or needs light colored material to keep their home cooler, etc. I think the best roofing would be the material that best suits your client's house, would last the longest and be installed to the highest quality. No doubt you already do all of that so you're already a green roofer.
How's that for a flakey tree-hugger's opinion?