Well, for CLS I tried MGLS as I was too lazy to come up with my own algs. Yes commutators are possible though.
Personally I don't think it's particularly practical.
KCLL is vaguely defined so we all have different ways of doing it.
Either learn lots of algs for every case, or as Thom said earlier, know how it affects edges and therefore know which one to use (over time it is inevitable you know multiple algs for each case.)
Now I do the latter; I know COLL too and also know multiple algs for most of the cmlls. So I incorporate it into my solves now by acknowledging the edge orientation and doing a specific one to give me a good case.
To clarify, KCLL is CMLL but influencing EO.