Another important benefit from Roberto's method is that it allows Emacs to index the proc ::foo::bar with the fully qualified name rather than bar.
When bar is called outside the namespace foo the procedure is called with the fully qualified name ::foo::bar. Looking up the proc's definition with Emacs's tag search (M-.) only works with Roberto's method.
/Bart