So, that was just the beginning, it's actually better to not null-route it but make the following entries:
If your package web server is 192.168.1.100.
Next is the problem of not having the packages themselves. So wget -mk -np http://files.pfsense.org/packages/
gave me a directory that I plopped into my already existant packages directory (created from the git clone as described in the documentation) but the problem I ran into was the php files being rendered still (which made any packages that pulled php files get the rendered version instead of source).
So you need to add a .htaccess file in the packages directory with the following:
RemoveHandler .php .phtml .php3
RemoveType .php .phtml .php3
php_flag engine off
Make sure that "AllowOverride all" is enabled if you are running Apache to host the package site, if not, you'll have to google how to allow .htaccess files for your particular server. (or if you server doesn't support htaccess files then how to enable source disclosure)
After those alterations I seem to be off to the races for the most part. Some packages pull from other websites, but altering the package_8.xml or just rerouting the dns seems to solve most of those issues.