The VMFS limit of 2TB-512B applies to RDMs as well. Bummer, eh?

Since you need the guest OS to see a single volume that is >2TB, I think that an extent would not help you anyway since with the maximum block size of 8MB, you'd still be limited to a max file size (i.e. a single VMDK) of ~2TB...
Since your only option is DAS, one way to accomplish your goal (albeit not totally pretty) could be to create several datastores each with a single large VMDK, attach all of these VMDKs to the one VM, and place all of the disks into a software RAID within the guest OS.
With iSCSI, you could create a LUN and present it directly to the guest OS's iSCSI initiator. Also, since the limitation belongs to VMFS, I believe that a datastore backed by an NFS export would also be a solution to having one very large VMDK.
EDIT:
Here's an article on the VMware Community where the reason for the 2TB limit (and why it applies even to RDMs) is explained.