You might want to check out the newly released beta of PMS version 1.30.1. This adds a new option allowing you to configure a threshold for what your server considers “watched”.
See: Settings
> [Server Name]
> Library
> Video played threshold
I consider this covers this suggestion