Very simple pool software has been developed for anyone wanting to start a pool.
https://github.com/MiniblockchainProject/SimplePoolRequires the latest minerd and wallet code. Pool has a hard limit of about 8000 core connection in current implementation, corresponding to 16k getwork request/second. Updates to minerd would change this 8000 machine connections. Pool just writes share info out to a log file. Parsing thing for payments is up to you. The hard part of that is checking for orphans. Tested insofar that shares are being generated and checked inside of wallet. Have not managed to mine a block with it yet.