Even while still rooted the app2sd has restrictions, the only way you an actually move ALL your apps to sd is by creating an ext3/4 format partition on the sd card. After this you can easily move any app that you want into it through the app2sd application.
You might have to flash a script too, depends on the app you are using.