$ PowerTrailBuddy
PowerTrailBuddy finds the geocache power trails hiding in your own Geocaching.com Pocket Query and guides you through one on foot. It only reads files you downloaded yourself: no login, no server, no tracking. Install it on your phone, and it works offline with the map tiles you have viewed. Available in German and English. Not affiliated with Groundspeak / Geocaching HQ.
Screenshots

A Trail at a Glance
Pick a trail and see its caches on the map in walking order, with the number of caches, the walk's length and time, caches per hour, the nearest parking and a warning for caches with recent DNFs or maintenance requests. Export it as GPX for another navigation app.

Your Pocket Query, Ranked
Import a Pocket Query .zip or .gpx, or share it to the app from your phone. PowerTrailBuddy links caches that are close to each other, splits long chains into walks of the length you choose and ranks them by caches per hour. Set your own limits for difficulty, terrain, gaps and trail size, or pick a preset.

Walk It Cache by Cache
Start a guided walk from either end or any cache: the next cache with distance, a compass arrow and a "you're close" alert. Mark found, not found or skip, and export field notes to log the whole walk at once. Progress is kept if you close the app, and with walking routes on, distances follow real footpaths.