I have a Roland TD30. In my experience, the built-in map in Addictive Drums for Roland V-Drums is not quite correct, but mostly so.
I had to tweak the map to match the V-Drums. Using this map, AD uses MIDI CC #4 as the HiHat control signal which is what is transmitted by the V-Drums; this information is used by AD to determine how open the hats are and thus what samples to play to represent the HiHats being that open/closed.
I'll try to find out what tweaks I needed to make from the default V-Drum map in AD and if successful I'll update this thread.
[edit] Just saw the note about latency, I am experiencing something similar; I get less latency monitoring the audio from the V-Drums (i.e. through the DAW!) compared to sending MIDI from the V-Drums and using that to control AD. Which is plain daft. I did have an idea to turn local OFF inside the V-Drums to see if that made any difference to the latency but haven't yet tried that.