As you noticed, in the Linux TCP BBR code there is no module parameter interface for BBR. This is intentional. The parameters for BBR are "design" parameters, rather than "configuration" parameters. These parameters are not intended to be configured by system administrators. They were all chosen carefully, with broad-based long-term testing, as part of designing the algorithm itself. And modifying them can lead to serious performance and fairness problems. The parameters are designed to "just work" across a broad range of environments, right out of the box, without tedious and error-prone manual tuning. That is why the Linux TCP BBR kernel module has no module parameters.
Developers in the open source or research community who are working on improving the algorithm will necessarily be compiling their own test kernels, and in that development process can temporarily add to their source tree whatever module parameters make sense for their (careful) internal testing and experimentation.