Sprint 25 compatibility: continue using path-style matching & weighting.
Take advantage of StringMatcher if we're given one (Sprint 20+).