I'd certainly pay some kind of bounty to see that implemented.
Can't you do that with Overdrive in Windows and AmdOverdriveCtrl in Linux?
With AmdOverdriveCtrl you can do that. You can choose between steps, linear changes or bezier-curves. Works like a charm for me
The fan control worked great, but the over/underclocking part messes my GPU. This script seems like a nice and lean tool. Now I just need a simple tool that can set the clocks beyond what aticonfig allows.