I'm just going to ask, what makes you want a 2-gen PLL? You need PLL algs to be sub2, if possible. There is no way you can get a 2-gen alternative for every algorithm that fast. There's just too many moves involved.
You can only have 2-gens for edge perms, which is all he needs, because corners are already permuted, which is why he needs 2-gen OLLs. I would reccomend using M2 U M2 U2 M2 U M2 for H perm though, its just so much faster than the 2 gen, i can execute in sub 1.5 seconds and i average 30 seconds..
Yea, I consider M's in the 2Gen group just because of there insane speed sometimes. Plus they don't affect the corners permutations, which is really what I am getting at.