Well, first thing I would do is change his split completely. He can't effectively train legs and than back. You can squat and than pull the following day.
I would change his split to something like this:
Mon: Chest
Tue: Legs
Wed: Arms
Thurs: Shoulders
Fri: Back
That would give him sufficient time for the body to recover from hard training sessions.
You can cut, maintain, and bulk using rotations. It is not just for keeping lean. Rotations help keep you fuller and allow you to push your training while dieting. This is the rotation I would use for the above schedule:
Mon: Med
Tues: High
Wed: Low
Thurs: Med
Fri: High
Sat: Low
Sun:: Low
He shouldn't do cardio on High Days. He can do them on Med and should do them on Low Days. Now this is just a starting point. He may need to adjust things.