I tested your approach and like how I was able to adjust my healing macros with "light" context. I adjusted my macros as follows:
/mlock
/ac "Benefic" <mouse>
/ac "Benefic" <mouse>
/ac "Benefic" <mouse>
/ac "Benefic" <mouse>
/ac "Benefic" <mouse>
/ac "Benefic" <mouse>
/ac "Benefic" <mouse>
/ac "Benefic" <mouse>
/ac "Benefic" <mouse>
/ac "Benefic" <mouse>
/ac "Benefic" <mouse>
/ac "Benefic" <tt>
/echo Macro test 1
/macroicon "Benefic"
---
This locks the macro till finished (which is much faster than anticipated, tested with an echo). The lock is required if you spam to allow the context clause at the end to be reached (if you spam hard). This makes it such that when you are not mousing over context clauses will be reached after a split second (testing indicates these take between 0.1 and 0.05 seconds to run)
You consequently can build something like this too which runs really well
/mlock
/ac "Aspected Benefic" <mouse>
/ac "Aspected Benefic" <mouse>
/ac "Aspected Benefic" <mouse>
/ac "Aspected Benefic" <mouse>
/ac "Aspected Benefic" <mouse>
/ac "Aspected Benefic" <mouse>
/ac "Aspected Benefic" <mouse>
/ac "Aspected Benefic" <mouse>
/ac "Aspected Benefic" <mouse>
/ac "Aspected Benefic" <mouse>
/ac "Aspected Benefic" <tt>
/ac "Time Dilation" <mouse>
/ac "Time Dilation" <tt>
/macroicon "Aspected Benefic"