I'd be wary of turning passive Perception checks into another 'I roll to disbelieve' show, or go back to rolling 'Spot Hidden' for every 5' of floor space.. If your character notices a feature out of place then you get to act on it; if they don't, well there's 'obviously' nothing unusual about the feature in question. It's not like the average character is going to be performing an active and thorough search of every inch of a house or room.
This...
Last thing I want to do as a player is press some frikkin' button every 5 meters because there might be something there.
Torn between knowing if a roll was made or not. I don't mind the randomness on if you succeed, but by informing me I failed, I know that I should reload until I succeed (I KNOW there is something there, just need it to be revealed, versus I never knew in the first place. This is like saying "there is something hidden roll to find out if you notice there is something hidden"...but you just told me it was hidden!)
I think it's part of player agency with what to do with their game - if some want to savescum until they succeed it is their prerogative, IMO.