I think that it would be useful if .as_u64() could parse BIT STRING values into numbers, too, as BitStrings turns out to be sometimes used as enumerated integer values in ASN.1 definitions.
I will maybe make a pull request for that if the maintainer is OK.