I do things a little different, but for using the WB as designed, I recommend MINIMUM:
QB: 2
RB: 8
TE: 2
WR: 2
OL: 11
NOTE 1: Assumes redshirt every year on an RB and OL
NOTE 2: Assumes mostly running with enough passing to keep the opponent honest
NOTE 3: If you go pass happy, then RS a QB also (or instead), which then means probably 3 on the roster
NOTE 4: If you go pass happy, then you probably will want another WR and TE.
NOTE 5: The more roster spots taken for offensive players...the LESS you have for defense.....you have to find the balance that works for you.