I use Geli for encrypting one of my hdd slices. You may encrypt your /home partition without any problems. I always use different slice for /home and encrypt it before I start using it. That partition may be activated and mounted through rc.conf thus no problems with logging and using your /home files at all.