There are projects such as FreeIPA that abstract away (most of) the directory backend (LDAP) from the sysadmin for specific use cases such as "centralized authentication service". FreeIPA is easy to install and you basically don't have to know anything about LDAP to manage users from the CLI or WebUI once installed. Of course, knowing the core technologies is of great importance to supporting such an environment but with that I digress.
What is important to note is that LDAP a generic directory service protocol, it does not define HOW or WHAT you will be storing, you must do this yourself with schemas. Historically, there have been differences among platforms with regards to accepted schemas for any particular purpose (storing users, storing automount info, storing sudoers contents, etc.). Such differences and the generic nature of directory services make it difficult for configuration tools to prescribe one-size-fits-all auto installation.
FreeIPA does this by placing a control/abstraction framework around LDAP, Kerberos and other services and ensuring tight client support with a customized agent (sssd). Less tightly integrated clients can be setup with existing cross-platform legacy agents (krb, pam_ldap).
If you just want a GUI tool to configure the OpenLDAP server with mouse clicks rather than commands, try webmin.