Totally different ends of the spectrum. The Pixhawk also handles flight stabilization, not a big issue with Rovers.
The Pixhawk seems, to me any ways, to be basically a plug and play. I can add a new sensor, as you mention, then just configure it in the mission control, is that right? Is there any other programming you have to do?
Can you modify the program, not that I would think you would need to, but if you wanted to modify some part of it, can you?
Thanks for your reply