Another dirty hack from the vala department.
I’ve done a generic clutter container class that takes a Clutter.Texture and performs the reflection effect.
And grab the vala bindings for clutter from opened-hand’s svn:
$ svn co http://svn.o-hand.com/repos/clutter/trunk/bindings/clutter-vala
You can checkout the tests to have a closer look on how to clutter from vala.
Finally, clone the clutter-reflection git repository:
$ git clone http://people.freedesktop.org/~aruiz/vala/clutter-reflection.git