This has a description of the file format,
http://www.well.ox.ac.uk/~gav/bgen_format/bgen_format.htmlI've attached a .bgen file and corresponding .gen file (plus sample file) for ~1000 samples for the first 10 SNPs on chr21
Subsequently, instead of adding functionality, you could instead just clarify the error message, since I think .bgen is considered Oxford formatted as well (I think its analogous to plink: ped/map --> bim/bed/fam)
'Error: --oxford-single-chr must be used with .gen or gen.gz input (not .bgen).'
Thanks,
A