Regarding FaceGen, and accepting that hair rendering is simply impossible, I might suggest using the very same setup as OOTP: show the players with baseball caps.
Consider that newly drafted players are often photographed wearing a baseball cap branded with their team's colors and logo. Seeing football players in team-branded caps is quite common. On the flip side, you never see players photographed in helmets minus the face guards.
OOTP already auto-generates caps that come with a team's colors and logos. I say there is no need to reinvent the wheel here. Use the very same system for BTS and spend your saved development time elsewhere.