Im pretty sure what that add on does is prevent you from casting an ability until you have made the LA. It doesnt automate anything. I dont think that you would be banned for using it.
Hard - You can't launch a skill unless you have respected your LA before the skill
Soft - It changes the penalization of not having cast a LA before the skill
It's not an automation just a way to help prevent overwriting a queued LA with a different skill during the GCD so it does what it says which is it helps you weave without missing LAs.
As a side benefit it also helps you avoid double casting GTAOEs.
It is a 'meme' addon. I mean, it does what it says, but you are not going to get great numbers with it. I have it installed and everything turned off apart from double ground cast, which used to annoy the hell out of me.