And what's the problem of usin the Jass one? Yeah, it may be difficult to study Jass and create your own spells, but manipulate already existing ones is a so easy deal, that everybody can manage to work with it. Even I without knowing Jass can guide you through this trigger.
However, I can create you a GUI version, but I dunno how to set points around the target point to suite the spell. ><
EDIT:
I managed to create a MUI GUI Sprout spell, but with several important difference from the original DotA spell. First of all, I used dummies, not Destructables, cause there is not Experation Timer for doodads at all. Using dummy instead of doodad means, that you can't eat it or destroy any other way (Cause it has Neutral Immunity passive ability, other way common units will be able to destroy them). Also it doesn't prevent the targeted unit from viewing the map around him (I have an idea of making the dummy unit decrease his vision, but still don't think it'll be useful for you).
Plus there is a bug that leaves trunks on the trees place, it spoils the impression. If you use UMSWE (I got it from JNPG) you can make them disappear like Summoned Units (By just changing the type of expiration timer), but it also spoils the vies (Anyway, it doesn't leave trunks forever).
Also as far as you shall see, you should import the tree you want into your map since only Destructables use ReplecableTextures.
That's all, the spell has a documentation about implementation and easy manipulatable.
Totally MUI, by the way. =]
If you need a decreased sight view as hell, tell me about it viw private message or here.