I've never had problems executing CGI outside of the cgi-bin folder. Occasionally I will try to execute a CGI script via web thats in my public_html directory and it causes errors, it all depends on the permissions you have setup on the folder from what I've found,
If that doesnt work, edit your httpd.conf to allow CGI access from anywhere