Check this out:
I am not and God and master of the universe so let me just recommend a few suggestions:
Sub/ Incline Dumbell Press for your flat bench barbell bench press
Drop the incline barbell press
Keep the decline press ( I would suggest dips but if you are having a shoulder problem like you I would say no no to this one)
Sub / machine flyes for dumbell flyes concentrate on the squeeze and form keep constant tension on the muscle
Back:
On your pull up try bringing your grip width into slightly past shoulders width.
Lets Row Baby
Lets sub the rev grip lat pull down with a row. Bent over row or T Bar row
Dumbell Rows you can keep or sub some sort of hammer row or cable row
Add the lo pulley cable row to the neck with the tricep rope
I want you to focus on retracting the shoulder blades pause and get a good squeeze
Shoulders:
Stay away from over head presses for the moment just like you currently doing.
On your upright rows you might wanna try this exercise with dumbells
On your side laterals you might wanna do this exercise performed with cables from behind the back
barbell shrugs / sub these with seated dumbell shrugs
I prefer training traps with bacjk since it is a back muscle but thats my preference
Jim if you ever get the chance you might want seek out the paid advice of BoBo. I will be glad to share with you anything I can help you with. I'm a big believer in there are always more ways to skin a cat. Over the years I have learned how to adapt. I have a bad lower back injury keeping me out of the gym right now. I'm going nuts and the funny thing is I did not hurt my back in the gym rom training, I just woke up from sleeping with this condition. So when I get back in the gym 'm going have to once again keyword
adapt.