Chris, why do you imagine that that program is better than say.. a four-day plan?
I tend to split:
Max Effort Upper Body -> hang cleans/snatches, pull-ups, dips, rows, presses
Max Effort Lower Body -> DLs or squats, unilateral work, heavy pushes/drags
Dynamic -> Plyo push-ups, clapping pulls, resisted sprints, broad jumps, box jumps (if any of this is weighted, it is very light)
Repetitions/Endurance whole body -> The above for "max effort" at lower weight for reps
Though, I do realise that your program for him was on the basis of rehabilitation, I also am curious as to what the advantage of doing max-effort squats every time you get into the gym is.