Interesting. But I think the best method is called experience.
You could show someone exactly how you do it, as far as applying side spin based on a geometric solution, and if the person has the same stroke quality as you, and they use your cue to shoot each shot as instructed, then your method will work for them in the same manner it works for you. But if they have a better stroke than you, no steering flaws, etc... or if they have a worse stroke than you, unable to consistently strike the cb where they intend to strike it, then the method you show them will not be very consistent for them. And since their cue may cause more or less cb deflection than your cue, the method you show will have to be tweaked to work with a cue of different deflection than yours.
Compensating for english is a very subjective process that players learn through experience, through trial and error. Sure there are some basic methods that can be used to roughly adjust for this, like using bhe or fhe. But these aren't one-size-fits-all type methods because of the difference in individual strokes and individual cues. A player must experiment with his/her own playing cue in order to find the right bridge length that works for using bhe. And even that variable changes when the cb and ob are separated by a greater distance. So in the end it boils down to experience, to table time. But it would be interesting to see this geometric method you speak of, and to see how it can be adapted to different players and different cues.