I would hang tight for now. Some of this may take care of itself.
A team that top heavy no doubt has several players who didn't play last year and go in understanding that the same guys are back and still ahead of them in the pecking order for playing time.
Some of those guys may hang up the spikes and decide to take life easy down the home stretch of HS.
Some accept their role as friends, supporters, subs and insurance policies, and are good to have in uniform. Keep these guys for sure.
Some may have exhibited bad attitudes due to bench time last year. That will only get worse, so I would make a clean break by cutting them up front and preventing their sour attitudes from infecting the dugout all year.
I'd wager that if you just let this run its course, your numbers will get down to a manageable level when the final roster is announced.