Zero Cochrane
Explorer
I never liked Passive Perception. It was the DM setting the DC and either auto find or fail. The cleric had the best Wisdom and a passive score of 14, so he would automatically find most of everything. I never really use it unless someone is sneaking or something.
I do like having people roll things and I could see a Perception check here, maybe followed by Investigation to actually find how to open it. There are several threads here arguing back and forth about where and how to use either one. I liked going with Perception to notice something is wrong with the wall. Maybe some scratches on the floor, or a curtain wavering tells you something is wrong or out of normal. Now that people suspect something- they need to figure out what it is and how to get in it. Investigation is the minute looking for clues and knowledge on how things work. Figuring out that the sconce opens the door, or pushing in the button formed out of a carving drops a set of stone stairs. Indiana Jones type of things.
The only problem is if you have players that meta-game and stop to search things since you asked them to roll a perception. The other thing to consider is when you have 5 people rolling a check, you most likely get one rolling a good number and finding everything. This isn't bad since you put in secrets for the players to find and enjoy finding, even though the purpose of these secret doors is to keep people from finding them. It makes for a fun game though.
I have a simple solution. If a character's Passive Perception is = or > the search DC, the DM secretly rolls a Perception check to see if a secret door or a trap is noticed. Otherwise, the characters need to make active checks to find it. Drop a clue if they "need" to find it.