Non ci avevo pensato. Andrebbe almeno inserito \hfill\qquad.
Il tuo modo non va perché aggiunge \quad alla fine e non al margine destro.
Ecco qua. Così va bene.
`\makeatletter
\renewcommand\@tocrmarg{3.55em plus1fil}
\makeatother
\renewcommand{\cftpartleader}{\hfill}%
\renewcommand{\cftsecleader}{\hfill}%
\renewcommand{\cftchapleader}{\hfill}%
\renewcommand{\cftsubsecleader}{\hfill}%
\renewcommand{\cftfigleader}{\hfill}
\renewcommand{\cfttableader}{\hfill}
`
Se ci sono problemi, ma non penso, si può modificare il valore di \@tocrmarg.
Il valore standard è 2.55em.
Se mettete 2.55em plus1fil si è al limite, dato che \@pnumwidth è pari a 1.55em.
Fate un po’ di prove.
Per completezza aggiungo che il pacchetto che carica l’autore naturalmente è tocloft
http://www.ctan.org/get/macros/latex/contrib/tocloft/tocloft.pdf
ma questo già lo sapevate, almeno credo.
Ciao
Andrea