If you have the proper hardware, getting a similar setup to DreamPi working on Xubuntu 16.04 only takes a matter of a few minutes. The only thing that will be missing is the dcvoip service which some people might need to connect to some games that used Gamespy; I don't seem to need the service for my connection. My configuration is not really set up to be completely automated but I don't need it to be.
For Windows users, it might be better to make a virtual appliance for Virtualbox so that a second OS installation or a second physical machine is not needed. Docker would be a cool idea but the Windows version does not seem to allow some USB hardware to be accessible via containers.
A majority of my configuration can be found at
https://bitbucket.org/Ryochan7/dreampi2-custom. The major config file missing is for dnsmasq. dnsmasq is needed if you want to show up on Dreamcast Now. The default ppp options config file just uses the DreamPi DNS address instead of routing DNS queries locally.