You can use the
--exclude=cat/pkg parameter to
emerge when you're doing the @preserved-rebuild run.
You can use either a package name, or add a :slot to the end.
If you need to exclude several, you can do it in one parameter if you quote:
--exclude='cat/foo cat/bar:1'
Technically, you cannot mark the package itself as "not preserving libs" since it doesn't preserve them; other packages do.
Not sure if there's a binary flag you can set in the ebuild, to tell emerge not to track its linkage (which is what you're saying.)
Interesting though, as it sounds like we should add an "exclude from preserved libs" config setting to
update.