en perl, al igual que en otros scripting del mundo *nix, se trata de un
hash bang. es un comentario que le indica al sistema que programa utilizar con el código fuente.
shebang. el caso que inicialmente expones, es muy distinto. no tiene el mismo significado en una url que en un codigo fuente de otros lenguajes. reitero que el hash en una URL es un ancla.