There is a misbehaving app (com.funplus.familyfarm) that keeps the screen on even long after it is ever needed (the app re-synchs with server and reloads the interface after some idle period). 

It makes my device almost too hot to touch, not to mention the battery drain.

Is there any way for me to deny the wakelock to the app, or to do something (like a Tasker task) to kill it after an idle period?

I am running ICS 4.0.4 and the device is rooted. I have purchased Tasker Pro, but really do not know much how to mess around.