Eine einfache Lösung wäre die `quote`-Umgebung. Die setzt aber standardmäßig auch keinen Absatzeinzug, sondern Abstände. Aber das kann man notfalls ja auch manuell anpassen (oder man schreibt eine extra Umgebung dafür).
\documentclass{article}
\usepackage{duckuments}% <- dummy text
\newenvironment{gooly}
{%
% used to expand `\the\<length>` to restore the values from before quote
\quotation
\small
}
{\endquotation}
\begin{document}
\blindduck[1-3]
\begin{gooly}
\indent
\blindduck[all]
\end{gooly}
\blindduck
\end{document}
[![alt text][1]][1]
[1]: https://texwelt.de/upfiles/epsilon.png