He will have real issues maintaining form and piling on weight with barbell bent-over rows if he gets strong enough. Obviously the underhand grip will be severely limited by grip strength and endurance, the wide grip to upper abs will be limited by his core and back strength, and going to upper chest will make this even harder.
Plus I have never seen anyone perform a barbell row to upper chest with a decent amount of weight, or without massively compromising form.
DB Rows are a good choice and are easier to progress on. T-Bar rows are also a good choice if you want to go heavy. Aside from being easier to progress with, the DB rows also give you leeway with hand position and where you touch, and can be done when your shoulders are pretty trashed.
Regardless of what you decide, make sure you throw in a little bit of rear-delt/rotator cuff rehab exercises to keep them healthy. Some people (i.e. me) can have rear shoulder issues from weakness despite doing a large amount of chins and rows that should in theory strengthen them.