To me a perfect controller module would have a thermostat capable of +/- 0.2*F, Humidity control of 2%-5%, have pushbutton for setting changes, backlit LCD screens for display and also have a built in motor controller for a low VDC turner motor. Total cost in parts and assembly is around $100 for the module. The Low voltage DC motor is about $12, and a electric 24VDC fogger to supply humidity is another $40. Buying parts in bulk, you might be able to build this type of controler module and related parts for under $150.
One must remember, what ever parts and ic programming are used can require very specific accessory parts to make it work. The module and programing is build and programmed to use specific parts and just selling a module without the properly paired sensors can result in improper parts being used to assemble the unit as a whole. Incorrect sensor use will result in incorrect electronic signals being sent to the IC chip and the result could be a very inaccurate piece of junk instead the accurate piece of equipment the module was meant to be. I would check out the Sensoron line of dual purpose temp and humidity sensors, retail for around $35 each, and build my module around one of their better sensor choices.
One other big consideration is always going to be what method is going to be used as a heat source. Whatever is used will have a residual heating effect even after the thermostat turns the heating unit off. For this reason, one needs IC programming that allows for sensing the temp and humidity changes as the temps reach their desired setting. This will allow the thermostat to turn off the heat source, or humidity pump, before it overshoots the desired setting. Consider using PWM in your power design. The atmel atmega8 series of ic chips combined with the sensoron sensors have the capability to refresh data transfers over 1000times per second. This combination can result in a very accurate, and reliable, piece of electronics. You might be able to do all of this, but I doubt it can be done on a $20 budget.