This is pretty much what my current shoulder rehab programme looks like.
Takes me about 45 mins. At the moment very light weights, 10 – 20 reps x 3 sets per exercise. I am hopping to build up to 3 x 8 reps with a progressively more weight over the next six weeks. At which time I’ll reduce the workouts from three times a week to twice a week to allow more recovery time to compensate for the extra load.