Hi,
A while back I wrote a routing daemon for receiving RIP broadcasts and installing them in to the routing table. I turned this in to a complete setup script which worked on OpenWRT without needing to compile architecture-specific binaries.
I kind of stopped working on it after I got it working, as my prefix is BGP routed so I don't have much need for it myself, however I just got back to it and have created a package for easy install. This single package should work on any OpenWRT/LEDE device as it only contains platform independent scripts and dependencies that are in the standard repositories.
http://wiki.ampr.org/wiki/RIP44.lua
If anyone is interested in testing it, I would appreciate any feedback. If it works well then it might be easier for new users to install than the current OpenWRT instructions requiring a binary build of ampr-ripd.
The source is up on github (although technically the package contains the "source", as it's a Lua script!) if anyone wants to take a look. It does a very rudimentary job of executing the required commands to set up the interface, binding to a UDP socket, then parsing the received routes.
https://github.com/NotMikeDEV/RIP44/
Thanks, Mike, M6XCV