Being the author of LeafSpy I would agree that the majority of the work is in reverse engineering the CAN bus messages.
For the Nissan Leaf there are actually three CAN buses available on the OBDII connector (CAR, EV and AV). If someone has access to a Service manual it could show the CAN bus...