I believe there may be several other on the forum already running on the 1st generation pi. It is acually easier now since the pi2 is the same generation arm architecture as the beaglebone black.
Assuming you start with a recent Debian image. You can add our stable debian repository to the apt-get sources and then simply
apt-get install openrov-rov-suite. Your 99% of the way there. I would grep for the .sh files and see if there are any that you need to change. Also the /opt/openrov/cockpit/linux/rc.local has beaglebone specific references to the LEDs and the capemanager. You will need to figure out what the pi2 equivalent happens to be.
If you and some others want to get serious about this and make it a full on community project, we can setup the project topic in the forum. If you find any areas that are not abstracted enough to just work I would be happy to take those as either PRs or issues in github to fix.