My web host requires that server side scripts be run from the cgi-bin because of certain optimizations they made. Otherwise, I like your idea. It's ugly to have "cgi-bin" in the url. Maybe you should use frames or some kind of URL cloaking instead.
Comment on Re: Beyond style? cgi-bin vs. custom dir