Yes, this is indeed possible. There's a separate overload of WithLocalizedMessage that you can use. The first argument must always point to the resource, then subsequent arguments can be expressions that reference properties. Eg:
.WithLocalizedMessage(() => PersonStrings.ValidatieFrequentieTpVerplicht, x => x.SomePropertyOfPerson)