Build PID Controller
The difficulty in your approach is the lack of link between the PID coefficients and the poles/zeroes positions. In the APEC seminar I gave in 2012, I have re-derived the poles and zeroes calculation based on the existing PID coefficients. Once you know where the poles and zeroes are located, you can determine the components value in your circuit. The relationship linking the coefficients to the poles and zeroes is given below:

These are raw expressions and could probably somehow be simplified I believe. Once you have these formulas on hand, you can build a discrete filtered form PID using op-amps as you did but I have used a slightly different implementation:

In this filter, an additional pole is added to form the equivalent of a type 3 compensator which ensures the gain drops at high frequencies with a -2 slope. Below are the parameters calculated by the program:

As you can see below, responses between the two approaches are identical:

I honestly don't know how to stabilize a power converter directly using raw PID coefficients but I sure know how to do it via poles and zeroes placement. You can find more derivations on the subject in the book I published on loop control in 2012.