I've tried changing the compatibility options
# Whether to replace the rope climbing of mod pack 'Ropes+' move.mod.rope.replace.climb.rope:false
but it doesn't seem to have any effect. I also tried using different ladder climbing modes (free, simple, etc.), but that also had no effect.
Taking a quick look at your code it looks like you're manually checking only ladders and vines for climbing. Ideally, you should probably scan for any block where Block.isLadder returns true. I also took a look at the code for Ropes+ ropes, and they simply return true for Block.isLadder. I suspect that this will fix ladder compatibility for a few other mods that add climbable blocks.
Anyways, thanks for making such a sweet mod. For now, I guess I'll just be hitting F9 whenever I climb ropes >_