4sp,4rp,3p =11pitchers w/3 bench spots and 3DL spots
the roster consists of 25 active players
The categories consist of; avg,hr,rbi,r,sb,obp,tb era,w,ip,k,sv,hld,whip
(7 categories each)
I am trying to keep the balance between pitcher and hitter values, and express the players skills with quality categories.
"A slick way to outfigure a person is to get him figuring you figure he's figuring you're figuring he'll figure you aren't really figuring what you want him to figure you figure." - Whitey Herzog, St. Louis Cardinals manager
Cut it down to a standard nine player line-up (just like real baseball) but instead of a DH, obviously use the UTIL:
C, 1B, 2B, 3B, SS, LF, CF, RF, UTIL
The elimination of the extra OF and UTIL should help the gigantic talent scarcity that will happen in a 20 team league.
I've mostly done head to head play, so I don't know how many pitchers a starting line-up should use to meet season totals for IP, but my head to head league requires a bare minimum of 35 IP per week (though the average is around 50 per team) and we use SP, SP, RP, RP, P, P, P and haven't had a complaint yet.
If 35-50 IP per week will give you the seasonlong total that you are looking for, I'd go with the above requirements.
Since you asked, I would strongly recommend against using IP as a category in roto. We used them last year in a Yahoo league and the final standings had nothing to do with staff quality, which is the point. The final standings in IP were based on who grabbed the right pitchers in the last weekend of the season.
Assuming you have a maximum number of innings, Yahoo shuts down the team on the day after you achieve that maximum, so owners were inching up to the maximum in the last week of the season by using closers and then packed the starting line-up with all the starters on one of the last days of the season. The owners who did best were the ones that happened to pick the starters who went 8-9 innings rather than 6-7 innings. Do you really want 6 months of effort lost when a NL manager has to make a double switch in the top of the sixth? Think about it.
I admit, I was one of the main perpetrators, but it's still a loophole you don't need to create.