I have used dried barley straw in ponds before. As it decomposes, it releases certain compounds into the water which inhibit the grown of algae. Since it is not an algaecide, it will not kill existing algae, but will prevent its growth, allowing the algae to die off.
I have found at least one research article that appears to say that the effectiveness of dried barley straw is all in my head
http://ohioline.osu.edu/a-fact/0012.html
Of all the weird stuff I have in my head, this one actually seems to work for me.
You mentioned pwcs, but how often do you vacuum the gravel? The algae growth is being encouraged by something, usually excess nutrients. PWCs will not remove the excess nutrients without using the gravel vac. Also, how often do you clean/replace the filter media. If the media is left in there too long, it can feed the algae.
Finally, how long od you keep the lights on?