O OpenLDAP não é tão difícil de aprender. Você não precisa se tornar um especialista ninja supremo nisso. Eu não sou, e eu tenho gerenciado diretórios para pequenas empresas (startups com 2-20 funcionários, vários grupos e em vários ambientes de servidor, bem como uso corporate interno).
Não sei o custo do AD, das licenças de acesso ou de nada disso, mas imagino que aprender o OpenLDAP o suficiente para gerenciar seu ambiente custaria menos. Na pior das hipóteses, custa o mesmo ou talvez um pouco mais (em tempo, principalmente), e você sai à frente por conhecer uma tecnologia nova para você: -).