Yes, they would likely need an enormous leap to get 11 wins.
When you look at points scored and points allowed, they were a 7 win team last year, not a 10 win team. This is why Vegas has them at 7.5, despite that cupcake schedule. Whenever you see a team like Iowa that won 10 games last year, has an easy schedule this year, returns a lot of top players and Vegas just seems off their rocker with a line 3 games off that expectation, ask yourself why that it is.
I'm not saying the bookmakers are right or that Iowa cant win 10+ games, but they don't set lines that far off public perception without a damn good reason.
They were 130th last year in scoring. Improving to 80th would be about 9 points per game more for a 57% improvement.
Assuming that and the defense gives up the same paltry sum of a year ago, it's an estimated 10 wins making that 50 rank jump. If the defense even gave up a couple more points per game, it drops to about 9 wins.
To get to an estimated 11 wins, Iowa at it's current defensive scoring rate they would need about 28.5 ppg of offensive scoring. If their scoring defense gave up a couple more points per game, that number shoots up to 31+.
For Iowa to get to 11 wins, using an approximation technique like pythagorean win expectation, Iowa has to come close to doubling its scoring. That's not impossible, even Ferentz has seasons of more than 30 points, but where does the offensive improvement come from?