I am one of those whose bluetooth is not working after resume (see for example bug 727106 on Redhat bugzilla); so I wrote a little script to work around the issue:
Since restarting the bluetooth service with the command
systemctl restart bluetooth.service
gets bluetooth working again, I copied and modified the file 95packagekit from /usr/lib/pm-utils/sleep.d to execute just that command and put it into /etc/pm/sleep.d as 96bluetooth.
Since then bluetooth seems to get enabled again after a resume.
For convenience I am attaching that file (as a text file).