I count three gens, not two (U, R, Rw). Unless you're using the expression "2-gen" in a similarly confusing way as the word "pure" ?
That is correct. If you have noticed, I did actually find real 2-gen algorithms for the single edge flip. I put the expression in quotes to indicate that it mimics 2-gen. And actually, I think this algorithm type (U, R, Rw) is faster than <U, r> because of the full turn move count.
For example, the algorithm I constructed in <U, r> for the single edge flip was:
r U2 r' U2 r2 U2 r U2 r U r' U r' U2 r2 U2 r' U2 r' U r U' r U2 r2 U2 r U2 r' U2 r' (45q, 31 btm) but it is (64 qtm, 47f). When people say, "Those inner-layer slices kill the speed", that definitely shows how much this algorithm does kill it.
Also, in my opinion, algorithms that have both R and Rw's are faster than algorithms with only Rw's because outer layers are much easier to move, especially on the 6x6x6, which loves to lock up. So <U, Rw> algorithms
may not be much better for speed to flip 3 dedges.