In October 2022, based on my work on ACMLL, I created a version for CFOP, Petrus, and others. If the edge of a pair is misoriented, the pair can still be solved completely 2-gen (just R and U moves) by creating the pair and placing it above the opposite slot and moving it into that slot. Then during LL, either a variant of OLL or CLL is used that solves OLL or CLL while correcting the pair. This may not be amazing for speedsolving since, when edge control is used, it removes the ability to use ZBLL or requires a different kind of ZBLL that solves the pair simultaneously.
This concept originally came about when I had the idea for a non-EO Petrus method. After the 2x2x3 there is no need to orient the edges. It is actually possible to form the right side 1x2x3 using only U and R moves even when the edges are oriented. This is possible if the pairs are built and attached placed into the F2L without worrying about their orientation. After this, solve part of the last layer while correcting the right side block. There are several possibilities including: OLL + RB correction then PLL, CLL + RB correction then ELL, or LL EO + RB correction then ZBLL.