I just saw the video for a recursive drawing tool and thought you might find it interesting:
 
http://recursivedrawing.com/
 
It seems like a very natural way for designing L-systems.
 
Veronika