150 W should be sufficient to run an i5 2500, provided you don't overload you system with tons of peripherals. You can also opt for 200 W unit with your mini-itx tower. Newegg shows some In Win cases that have 200 W psu. Alternatively, you can also get a mini-itx tower without psu and add separate psu (check form factor of course), but that could end up costing more.
By googling "i5 2500 power consumption" you can see various reviewers reporting full system usage of an i5 2500/2500k system at approx. 100W~13x W depending on setup. As a reference, Anandtech's own number is 133 W (Anandtech bench, full system power consumption x264 1st pass, using IGP). I am not sure, however, if the reported wattage is at outlet or with PSU efficiency factored in (if former then the actual system usage is lower).
Bear in mind with PSU quality and aging (if you plan to use this constantly for a few years), then maybe a 200 W is a better choice. However, it depends on your usage model and how heavy you think you are gonna stress the system.
Just some thoughts,