I've battled rotator/impingement issues. I spoke with a 50+ multiply bencher (he's a helluva bencher). He battles the same.
He suggested I use the bamboo bar w/ kelltebells, plates, or dbs suspended w/red mini bands.
I use a 7-8', 2" diameter PVC pipe and suspend dbs (25-35#). I do 5x10, slow and controlled reps. Takes a little while to get acclimated to the movement.
I also did away with heavy OH pressing, even w/kbs. I will use lighter weight for more reps. Incline bench it out also.
Moved my bench grip in to @ 1 thumb length into the knurling. Takes a lot of the load off the shoulders and puts it on the tricep.
This is what has worked for me. Hope your shoulder(s) get feeling better.