The 25 max is a soft max. It's all about the 85 limit. As long as you have players that can be back rolled into the previous class (transfers, early enrollees) or moved to the next class (grey shirt, non qualifier), they could sign as many as needed as long as stay at 85.
With the way Bowden has constructed this roster, I don't think we'll ever have to worry about a 25 limit. There are a lot of ways he can make the numbers work.
Plus, even if they only bring in the 15 "new" players (though guys like Natson, Jones and Smith were on the roster last year), expect to see a bunch of transfers following signing day. That's not a huge surprise, but this year is going to be even more transfer rich than most with all the coaching turnover (10-plus P5 coaching changes). Schools are wrapping up their classes and once those are set, there are going to be a bunch of P5 talent that is going to be processed to make room for guys the new coaches are bringing in.
Plus, even schools like Ohio State and Michigan (who don't have new coaches) are both over there 85 limits. They are both going to have to "cut" 2-3 players.
Basically, there is going to be a lot of talent come on the market in the next couple of months. Some will be fifth year guys who can play right away. Some will be guys who have to sit, but will have multiple years left. The more spaces Akron is under the 85 on signing day, the more of those guys they can bring in.