Adding my $0.02 here...
Since they are real libraries, they don't belong in a -devel package, the intent is to package the unversioned symbolic links to the "real" libraries. A end user package should never require a -devel package to run.
One option would be to hack in a soversion to the build process. I did this for many years with openCOLLADA, and used either abi-compliance-checker or abipkgdiff to determine when a soversion bump was required.
Thanks,
Richard