Hi Christopher,
I would defer to the active leaders of the RWT project regarding your question. And, I have not written anything natively in ROS since Fuerte.
That said, two quick thoughts come to mind. First, maybe a websocket transport is not really necessary such that a port of roslib itself might be better. Second and closer to my own thinking, it would be awesome to see an iOS port of roslibjs. One benefit of speaking the rosbridge protocol (as opposed to building in the ROS framework) is less sensitivity to changes in the ROS ecosystem, and thus less effort for code maintenance.
-Chad