Hi Kai,
Yes, having it as optional add-on is definitely a requirement. I just fear that this will make the configuration of openHAB more "fragmented". Some people will use Xtend with XSLT, others Drools with JS transformation, others X with Y, etc. Nothing bad actually but new users looking for help might get confused by all those different technologies.
I would just prefer one single script language (Drools, Xtend, JS or whatever) with good examples and documentation.
Just my 2 cents. Actually, I should contribute more to the project and write less ;-)
Regards,
Cyril