Oreverhaul ignores all frequency, richness and size settings, except for Water. Use the mod config.lua (either extract the mod zip and edit that file or use something like WinRAR to edit it in-situ).
It's more user-friendly via gui though, maybe you can use modsettings instead? Especially for online multiplayer where you have to share the cfg with everyone.
In principle the api provides everything you need. I ended up parsing strings in one of my mods because the setting format is limited but you can make it work.
The ingame settings menu is not suitable for this; there are many options that have no corresponding setting format (eg lists of strings, sparse tables...), and there are 50 or so individual settings.