Sorry, but I don't see why you would want to do Faerie Fire after Rip. The spell adds a 50% movement slow on the target. No matter what, you would want to cast that first and foremost. Who would want to wait 5-10 seconds ( a full 5 Combo Points) to put Faerie Fire up. Remember, Feral DPS doesn't have a GCD except when your hard switching in and out of forms, then that incurs a 1 sec GCD, that's it.
As for Healing Touch, I could probably do that. Shouldn't be to hard. But really, if your going into a random BG without bringing in your own healer, your just asking for trouble anyways.
EDIT* Just pushed the update, version 1.4.2. It has Healing Touch coded in at 50% Health or lower and only cast with Predatory Swiftness. I have it setup to where it will only use it in BG's (in case your running heroics/hard-mode's and don't want it to heal you) for added safety. Also, my maim code for some reason isn't working to well. I'll have to look in it a little bit. Hell, for all I know, my function for telling if in BG or not could be fugged up.
If the rotation produces error's, just remove Healing Touch from the rotation in Rotation Editor till tomorrow when I get more time to test this shit out myself. This was just a quick code with not testing at all. Tomorrow, I will also have coded in, while in BG's, to auto shift into cat form as well as add in some kind of smart code to tell when the druid is rooted/stuck/frozen to auto shape-shift out to renew speed.