Filevault2 is a logical volume solution ie. making a new drive from one (the encrypted) partition of the physical drive mapping sector by sector (partition 2 of disk0 becomes disk1, see below) Beside this, disk0 contains some unencrypted partition that contains some basic system and (hopefully, only) wrapped versions of the disk key for each user that allowed to boot the system. The basic system asks for the password to unwrap the encryption key and mount disk1 to continue booting from it.
I think, the key point is whether the TRIM commands do propagate properly from disk1 to disk0 by mapping the sector numbers accordingly? If yes, then everything is OK with the security remark that sector reading disk0 will reveal some filesystem structure information about free/non-free spaces as trimmed sectors/blocks will be read as 0. (http://apple.stackexchange.com/a/30495 ). I think this is OK; for SSD sectors it is a physical state to be erased/empty.
If not, for disk0 the whole partition is always 100% full, and in this case write amplification should occur.
$ diskutil list disk0
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *121.3 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_CoreStorage 120.5 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
$ diskutil list disk1
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD *120.2 GB disk1