Filmmaker and actor Kumaran Naidu, best known for Broken Promises, has died at the age of 52 after a long illness.