This might be a good opportunity to rename these constructors. I've kinda hated the "reversible" prefix, since it's inconsistent with the one-way version. How about:

```objc
+transformerUsingForwardBlock:
+transformerUsingReversibleBlock:
+transformerUsingForwardBlock:reverseBlock:
```