How are you going to do the shadows of the leaves?
Using a sprite?

I have the very same problem, but haven't found a good solution - other than using a blob sprite for the whole tree - yet