I was just searching this topic, not for the same use case but to centrally manage a lot of pfSense appliances, I think being able to set them up as IPsec clients with a virtual IP would be useful.
At this time I have to create a separate tunnel for each managed pfSense, instead of dynamically provisioning virtual IPs via Radius.
I'm pretty sure the answer is no, and the strongswan virtual IP option cannot be used with pfSense as a client.