I like this idea, but I don't think it should be tied to levels.
As you level up, each level takes longer to hit than the last.
If it is properly implemented, I think it could be a good solution, but if it isn't done well, it would detract from the average player's experience.