On the Kindle Fire you see Amazon setup parental controls with such features. I see you asked for an app but I didn't search for you. In the App store, look for PARENTAL CONTROLS.
I'm unsure why you would need to root the device. You may have to change that setting about installing 3rd party apps and I'm encountering folk that call that rooting (it's not.)
Bob
I am setting up a tablet for my son to use in school. He has difficulties and the school will allow him to use a tablet for note taking and recording assignments. I want to have both productivity / learning apps and fun apps on the tablet. I am looking for a way (app) that I can allow access to some apps while restricting access to others (games, etc.) during hours my son is in school (time/calendar based access, not password). The tablet runs 4.0.4 (no upgrade to 4.1 or 4.2 yet) and I do not want to root the tablet. Can anyone advise? Thanks so much!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic