eselect-settingsd makes possible to avoid a blocker between systemd and openrc-settingsd, as explained in other related bugs (see depends on/blocks). In the systemd-love overlay there's a sys-apps/systemd pkg supporting eselect-settingsd, which consists of a settingsd.eclass and a bunch of extra lines. src_install { ... settingsd_setup_install ... } pkg_{postinst,prerm,postrm}() { ... pkg_settingsd_setup ... } I am not sure that adding the eclass here would help because it may still be a moving target (bug fixes).
Since we will finally not allow openrc+logind, I guess this is no longer required