CocoonJS is great. We've had a good experience with converting PlayCanvas games to native. In fact we released Dungeon Fury on to the Google Play store last week using CocoonJS. We'll be talking more about this in the future, but the process was incredible smooth.
Hopefully you've seen the documentation about publishing?
The main other way to deploy to native is using the Intel XDK, which we also talk about in the docs. I've mostly found it pretty smooth going. Though I'm still trying to figure out how to include plugins in the build.
Finally, for Pro user's we offer an iOS download feature in your app's publishing tab. With that you can download an XCode build ready to build and send to the App Store yourself.
All in all, things are looking good for wrapping PlayCanvas apps to mobile. Though you still have to be careful on the performance front.