There is a Custom Functions Manager plugin that uses eval() to execute the custom functions directly from WordPress without having to directly edit theme functions.php. But the only issue is if there are syntax errors or fatal errors in your code may cause issues.