It is pretty easy to get it running:
After clonning the git repository, just make sure you have g++, openssl-dev packages and libpcre-dev packages installed.
Running make will compile it. The you just need to run like this:
Code:
./ps3proxy -p 8080 -a 192.168.0.0/255.255.255.0 -s 443
Right now it does not seem to work and I am trying to figure out what exactly what is the bug. 
This weekend, I'll probably review the steps in the tutorial to see if my code is missing any of it and test charles with my certificates, just to make sure they work.
For the OpenWRT, it would be nice to get it running on OpenWRT, I'll see if I can download their cross compiling tools. I don't remember if they support c++ though.
Ps.: The code is currently loading the cacert.pem and cert.pem from the current working directory.
Ps2.: Remeber to replace the network with yours, otherwise you won't be able to connect. You can also add multiple -a lines