昨日の文章では具体的なコードを公開してなかったので、とりあえず公開してみます。
svn export http://asyrinx.googlecode.com/svn/trunk/rails/examples/cpk_sample/
でゲットできます。テストまでの流れはREADMEにざっと書いてあります。
大雑把な結論としてvarchar1つのPKでもちゃんとイケると言えると思います。
通常に比べコードがややこしくなる部分がありますが。
あとでRailsでのCPK(Composite Primary Keys)についてCRUDまでの途中経過をまとめます。