Step one would be to create an interactive script that asks some basic
questions like your ampr address allocation and sets up the routes and
rules. I have been meaning to do this. Sadly winter is pretty much
over.
I documented the way I did it in pretty good detail:
http://www.qsl.net/kb9mwr/wapr/tcpip/ampr-ripd.html
Of course there is more than one way to skin a cat. You don't have to
add a USB Nic, you could use a VLAN capable switch for example. That
is always the rub, one size may not fit all.
I skipped explaining a basic firewall, as I think its a bitch much for
most people already, and is documented elsewhere. The best info I had
at the time was LX1DUC's info, but I wanted to take explaining certain
things a bit more that I initially thought weren't the most clear.
http://marc.storck.lu/blog/2013/08/howto-setup-an-amprnet-gateway-on-linux/
http://marc.storck.lu/blog/2013/08/basic-paranoid-iptables-firewall-for-an-…
I have found everyone in any aspect of the hobby has a different level
of understanding. Writing a disk image to a SD card might be a first
timer for someone for example. Then you need to explain that.
A good start would be for more people to share details on their gateway setup.
Maybe this is a good opportunity for someone to create
a basic distribution
that gets AMPRnet working on a RPi. 8G SD cards are incredibly cheap and
ship well or someone can write the image directly on them. Maybe if it's
packaged, profits could be sent to Brian for gateway maintenance/growth.