Ah, I hadn't thought of using it that way. Seems like a working solution, even though it's not the problem that the PEP is meant to solve.
But you may want to keep 3 installation levels: global, per-user and per-project. If you use the second to achieve the third, then you no longer have the second.