It seems that people just do it without models and perhaps use bootstrap - it is just the scale is very weird.
MSF had an interesting section on design
medicalguidelines.msf.org/en/viewport/...
#rstats package vaccineff does use a Cox model and converts RR to VE
cran.r-project.org/web/packages...
7.6 Vaccine effectiveness | MS...
7.6 Vaccine effectiveness | MS...