I am still recovering from a full shoulder reconstruction. The rotator cuff was too far gone, for repair, so tendons had to be pulled up from my chest and back. Due to advanced age, it has been brutal. I addressed pool, with my doctor, and he felt pool was an excellent form of therapy. My experience may or may not help. When I started back, I had problems with neck pain when trying to put my head on the sight line. I used that experience work on my stance, and getting more comfortable. I think it turned out to be a plus. Shooting a shot from the rail, or over a ball was impossible. I started out trying to compensate, and decided quickly, that it was a bad idea. I would have developed horrible habits. I went back to concentrating on the shots I was capable of improving, and actually improved my sense of touch. To address the range of motion, I concentrated on therapy off the table, that increased that range of motion. It was several months, and not quick, but I refrained from those shots until I was capable of moving in a normal manner. At this point, the only problem remaining (14 months later), is my break. I do not have the speed necessary to use a cue the same weight as my playing cue, which is my preference. I am using a heavier break cue, and concentrating on maintaining accuracy, and stance. I have not really come up with an exercise off the table to help with it, so I am having to just take my time, and practice breaking a lot, to rebuild the strength and speed.
We are all different, so all I can say is to stay positive and try to stay within your abilities as the currently exist, and see if you can use the experience to improve your mechanics. I believe that trying to do something you aren't ready for, could definitely set you back.
I hope this helps, and if I can be of further help, don't hesitate to ask.