In general it should take a decent amount of time to rest up after the fight, search the monsters and the rooms they came from, discuss what to do next and move to the next encounter while exploring all the rooms they come accross along the way. This is especially true if the rogue is searching every square for traps (it may not take you a lot of time in the real world if the DM is doing it right, but it's certainly taking your characters a long time). Doing all of this 4-7 times in one in game hour should not be possible in most cases.
One game hour. Two game hours. Even three game hours. Does it really matter?
The day is still over way before lunch time.
And, the Rogue should not be searching every square for traps. If we run into traps, sure. But, I cannot justify my PC waiting around for hours as the Rogue meticulously finds nothing for hours on end. I'd roleplay my PC to want to "get on with it".
Think about it. You have dozens of monters in a dungeon. Should they all be good trap builders? Should they even build them often in the first place if the entire dungeon has other monsters that might come to their aid (remember, they have to avoid their own traps as well)?
Orc: "Sorry about killing your troops. We forgot to mention there was a trap there."
Hobgoblin: "No worries. We breed like rabbits anyway and we just took their stuff."
Would this really happen?

If you have rival monsters in a dungeon, then sure. A few traps might make sense. But, most of them should be fairly crude unless the monsters are real capable with tools and technology. The Rogue should often spot such traps with Passive Perception.
There really is no need to search for traps often unless we have an inkling that traps should exist.
Yup, we'll walk into one once in a blue moon. But, that's better than either rolling Perception rolls all over the place or Passive Perception where whether the traps get spotted or not is totally at the whim of how the DM created the dungeon in the first place.