Is it overkill to run a key generated by OpenSSL through pbkdf2?
PBKDF2 is designed for low-entropy passwords. Assuming your key is generated by a CSPRNG, then running it through PBKDF2 is redundant.  I don't, however, believe it could be weaker than the original key.