I don't think this dependency is correct, left should mean left, with no regard to other parameters.
\documentclass{article}
\usepackage[right=10cm]{geometry}
\pagedirection=1\bodydirection=1
\begin{document}
Hello
\newpage
\pagedirection=0\bodydirection=0
Hello
\end{document}
I don't think this dependency is correct, left should mean left, with no regard to other parameters.