Need feedback for kernel_settings module implemented using tuned

Tuned is really nice because it supports many different kernel, cpu, disk, power, bootloader (very limited), etc. settings in one shot, and provides sysfs setting persistence on rhel/fedora.

https://github.com/redhat-performance/tuned

So I thought I might have a go at creating a kernel_settings module implemented by importing the tuned code as a “library”. However, it’s getting pretty complex pretty quickly - WIP: https://github.com/richm/kernel_settings/blob/master/library/kernel_settings.py

I’m looking for some guidance from ansible module developers if this seems worth pursuing or maybe I should just use the sysctl module + implement my own sysfs support + use other existing modules.