RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.*/[^/\.]+)$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1/ [R=301,L]
^/(.+)/$
вполне достаточно для определения конечного слэша. Во-вторых, судя по формулировке вопроса, нужна безусловная пересылка. Зачем тогда лишних три обращения к диску? В-третьих, зачем две регулярки, если можно использовать одну? Особенно если всё это прописано в костыльном .htaccess
.