Dado que está buscando una solución más allá de una interfaz de usuario de administración directa, espero que tenga que implementar la suya. Realicé un ejercicio similar hace unos meses y terminé usando Yii Framework (PHP) .
Los atributos que está buscando (andamiaje, validación, RBAC, ..) son comunes a muchos marcos. ¿Hay idiomas específicos que preferiría/consideraría usar? Hay marcos/bibliotecas para Ruby , PHP , Python , etc. Muchos de estos hacen todo lo posible para obligar a MongoDB a adoptar un patrón ActiveRecord/ORM para permitir el uso de CRUD y scaffolding. Un enfoque emergente para trabajar con fuentes de datos NoSQL es el patrón DataMapper/ODM, que es mucho más cómodo en comparación con ORM.