Your problem isn't with the Unix file permissions. The account under which Apache runs has to be able to read and execute the script, or you won't be able to call it. If that account can read it, then the file can be read by anyone provided that the Apache configuration allows browsing to that location.
In a hosted environment, you probably need to do this via .htaccess. However, you may already have a cgi-bin directory for which Apache is already configured in the way you want. If so, I would put the script there.
By the way, clojure rocks
However, don't you have a startup overhead if the webserver isn't in a JVM? (I've used clojure and php but not together and I'm just curious about that.)
Bookmarks