The patches are attached.
Detailed descriptions follow.
I am not responsible for any problems that this causes you, I hope that it is useful but make no claims whatsoever about its functioning or correctness. I'd be happy to see the patches become part of version 3.1. These move through CamelCaps occurring in the zle line. They should work with numeric args, etc. Currently it doesn't complete back on the currently line, and doesn't cycle choices properly, but since I know I'm doing this wrong I didn't want to spend more time on it.