...is there a elm27 type reader? Is there a device, hardware code reader, tool?...
There's a Data Link Connector (DLC) that provides access to the digital data line used for data transmission between the bikes electronic modules. On an '07 VRSCD it's located under the upper left sidecover. The DLC uses a simple 4-place Deutsch connector that's nothing like the 16-place ELM327 OBDII connector. The Harley dealers have a Digital Technician software for communicating with the bike through the DLC. The DT performs all types of electrical diagnostics including reading codes and programming the various modules on the bike but you can't buy this. Several aftermarket "tuning" devices also use the DLC to reprogram the fuel delivery map stored in the ECM (electronic control module). These aftermarket programmers will also read the DTCs but these are expensive tools for scanning codes.
Some aftermarket devices are available for smartphones that use bluetooth communication via code readers designed for the ELM327 port. (A cable is provided to connect the bike's 4-place Deutsch connector to the bluetooth ELM327 connector.) These devices are aimed at providing a "digital dashboard" on the smart phone screen and also a pricey way to read DLCs.
Fortunately the bike itself has "IM self-diagnostics" (IM = instrument module) accessible by using the trip odometer reset button.
The procedure for reading and clearing codes is explained in this post.