I am averaging about 14.5 with roux and want to learn how my CMLLs effect EO and move edges. I can find how they effect EO pretty easily but it confuses me when that move and I don't know how to figure out how each alg not only affects EO but moves edges.
(For this post, I assumed all your algs affect the U layer only and not DF or DB. I don't know how to deal with algs that affect either of those pieces, but fortunately not many of my CMLLs do).
Remember that you don't need to know exactly where all the edges are going to end up, only how many edges there are oriented (this part is easier, you only need to know which edges flip when you do the alg) and, if there are 2 oriented, whether or not they are phased.
Reducing it down to only knowing the 2 edge cases simplifies it massively. With algs which solve COLL or do 4-flip, it's merely a matter of learning whether or not it changes the phasing of edges (most do). For algs which do 2-flip, unfortunately you'll have to go through each alg and just experiment a bit with it. Do an LSE scramble, do the inverse alg, then see where the oriented edges are. Then execute the alg and see what effect it had.
(note: if an alg flips two opposite edges and preserves phasing then it won't affect EO if there are two adjacent edges flipped. If there are two opposite edges flipped, you'll get a 4-flip or no flipped edges on U.)
These 2-flip algs are the hardest cases, and to be honest, I didn't do any specific practice with them. I've just done lots of solves and have learned to guess what will happen. Actually doing this practice is optional.
oh, and one final note: remember that commutators (e.g. R' U2 R' D' R U2 R' D R2 and R U' L' U R' U' L) don't affect edges
at all, so guessing where the edges will be is easy.