Como você está procurando uma solução além de uma interface de usuário de administrador direta, espero que você tenha que criar a sua própria. Fiz um exercício semelhante há alguns meses e acabei usando o Yii Framework (PHP) .
Os atributos que você procura (scaffolding, validação, RBAC, ..) são comuns a muitos frameworks. Existem idiomas específicos que você preferiria/consideraria usar? Existem frameworks/bibliotecas para Ruby , PHP , Python , etc. Muitos deles se esforçam para forçar o MongoDB em um padrão ActiveRecord/ORM para permitir o uso de CRUD e scaffolding. Uma abordagem emergente para trabalhar com fontes de dados NoSQL é o padrão DataMapper/ODM, que é um ajuste muito mais confortável em comparação ao ORM.