Hi Nir,
I would recommend you to research for the existing solutions before developing your own.
We have customers that are doing it and in fact they are using general purpose Layer 7 Load Balancer.
Some of them even had set-up https between mobile clients and proxy and http between proxy (load balancer) and Mobile servers.
In order this to work smoothly you have to disable Investigations, Push Notifications and fine tune (or disable) Smart Connect.
If the mobile clients are on 3G and are changing frequently their IP, or customers are using ISP where every http(s) request is sent from different IP/port, the whole process could be tricky.