Hi,
in principle, you could disable the serverside profile with
SSL::disable [clientside | serverside]
https://devcentral.f5.com/wiki/iRules.ssl__disable.ashx
This disables ssl per connection, not per request, which would not be desired and in your case would probably cause failures.
If you really want to get away with the same vs, you could select a different pool based on the request, and then disable serverssl for that virtual.
If you would create 24 new HTTPS VIPS, would you not need to have new Virtual IPs as well, if you would stay on standard ports ? And then, would you not need new certs, if you are on a public DNS infrastructure ?
Christian