I looked over Wowhead and Icy-Veins, downloaded some Weakauras and did some optimization on test dummies.
Single-target / Multi-target
dKZfdaWserVLkTnuLzIOmBvCtkXVeLBJk2PkTxWUjTFu(jIWFPa(nHbcL0qPOmyKgoL0bvsXXq4WsooIQfsrSuOuwmQ0YHQhcLQNczzu1ZjAIuKMQsCzHPl1frKESQEMs56kvBujL2kfQntr12Pa9rLunluvtJsDELKtRO7sfJwHgNO6KuqNtKUMcUhfYNHIVbLyyIyGawGlbGmHmsqctnaYW76KrQbSqk2WoC9WcGwQtOTeqeEVNyBdqRzVhf4aYsG)aADePgh4YPqHRNNNhGivnxG)b2fCSwDXDEM9kWeazAyETFA4sail1JlmoWLtHkHf4salWLaqzFjBzq(EOFWOUQ4hlvJZuX4WO4HmAJEbhUvZOmkr6arUNpJ6t4LULaxpGY(s2YG89q)GrDvXpwQgNPIXHrXdz0g9coCRMrz0HKCBpFg1onnnNpJoKKB7H7gGY(s2mQRk(Xs14mvmomkrQDUTnCTbu2xYwgKVh6hmQRk(Xs14mvmomkEiJ2OxWHB1mkJ6t4LULWNrhg8BB8zuI0bICpChau2xYMrDvXpwQgNPIXX9fC4wTdJ6t55tYbezcHvYMCMnGiaejJvylorjdybUeak7lzZOUQ4hlvJZuX44(coCR2HrTtt85qdiuhwx7U(9uOacfKVhApRdGizSYm8qkHf4saOSskNYMrnx87s46bu2xYMrDFbhUv7WO25yjblqdiZWdl1JlGf4saOSVKnJ6IvRNAvGZxf)yPACMkghg1EZZBaUEaL9LSzuxv8JLQXzQyCyu70eFo0aYmHSTupUawGlbGY(s2mQlwTEQvboFv8JLQXzQyCyu7npVbOHgAazCHplUNqclqdiK14n0u46hsaKLs3RJHAh4gm0EkuWeOHgaa
I tried to optimize as much as possible while keeping it to only one button. I hope someone finds them helpful.
Mercurio