O duplo-cólon ( :: ) realmente significa o diretório atual. O manual de Bash descreve PATH como:
A colon-separated list of directories in which the shell looks for commands. A zero-length (null) directory name in the value of PATH indicates the current directory. A null directory name may appear as two adjacent colons, or as an initial or trailing colon.
Mas, pessoalmente, acho melhor especificar explicitamente o diretório atual (por exemplo, /foo/bar:. ) para maior clareza.
Quanto às barras, qualquer número de barras adjacentes é tratado como uma única barra.