If Todd asks to use Perception to look for traps and you insist on rolling the d20 for him that sounds a little oppressive, but I don't see how it would reduce DM and player interaction. I mean, Todd is asking, and you're rolling and giving him a result. That's interaction, right?
I guess if at other times you're secretly rolling d20 Perception checks for the PCs without the players asking that could reduce interaction, but it seems like you could simply ask a player to roll a d20 without telling him or her what it is for. After they roll low you look thoughtful, say, "Hmm" or "ahh", and nod a little, perhaps while tapping something in your notes with your index finger.
It is my belief that DMs should roll all of their dice out upon the open table for all the world to fear. If you're worried about meta-gaming I'd suggest some humorous chiding rather than taking away people's dice.