And I would like to remove these attribute readers and writers completely, as you can set all socket options using ffi-rzmq.

They just add a level of indirection which isn't necessary.

And require code changes and gem release each time a new option is added/removed from ffi-rzmq.