This question on the memoir table of contents has an answer that works well, however, the dots end too soon (in my opinion).
Is there a way to make the dots more like the default without triggering the overfull hboxes? (The WME is take directly from the above question):
\documentclass[oneside, draft]{memoir}
\usepackage[showframe]{geometry}
\usepackage{lipsum}
\newcommand{\repeattext}[1]{#1 #1 #1 #1 #1 #1}
\makeatletter
\renewcommand{\@pnumwidth}{3em} %even adjusting this down doesn't really help
\renewcommand{\@tocrmarg}{4em}
\makeatother
\begin{document}
\tableofcontents
\chapter{Chapter 1} \lipsum
\section{Section 1.1} \repeattext{\repeattext{\lipsum[1-150]}}
\chapter{Chapter 2} \lipsum[2]
\section{Section 2.1} \repeattext{\repeattext{\lipsum[1-150]}}
\chapter{Chapter 3} \lipsum[2]
\section{Section 3.1} \lipsum[2]
\end{document}
Here's some example images (first has the dots I like, but an overfull hbox, second removes the hbox but doesn't have enough dots):

I found this in texdoc memman
\newcommand*{\l@section}{\@dottedtocline{1}{1.5em}{2.3em}}
Perhaps those sizes are involved in the spacing.


