I agree with development 100%, maybe 60 minutes is a good max time for a typical 7-10th grader.
With a longer match time I could develop more players. I tend to keep as many on the roster as I can in the 7-9th grade level becase I don't know where they will be in a few years.
Maybe a honor code that has a 70-80' match time with a max 60 minutes on a player?
On overtime I can go with a draw at JV.