CCID is the norm for usb smart card readers. Except for some very old readers, all ccid readers whould work fine with OpenCT.
If you have tested one of these readers, please add a report here.
If openct does not work, Ludovic Rousseau has a driver in ifdhandler format for pcsc-lite at [http://pcsclite.alioth.debian.org/ccid.html]