Thanks for the help and the advice, I was thinking to use ROS bridge as this MC is an arduino board, but looking at your code you used the already existing firmware on the board, this simplifies all :) (if I got that right :) )
the node you wrote, reads and pushes data via serial port and uses the pre-existing Roboclaw standard advance packet serial mode command syntax
Thanks, I will buy this controller in the next few weeks, :) and I will try to port your code over C++ if I get this successfully I will share the code or published on the ROS repository