I agree that the Passive Perception autopass/autofail may tend toward monotonous or trivial when there are frequent secret doors. I would handle it by treating secret doors as puzzles. The party knows the door in there, but how does this one open? Now the players can roll (active) Perception...