Rather than starting from scratch...
Looking at the source for Lingua::EN::Syllable I might not have to anyway... There doesn't seem to be much in there which cannot be replicated in Javascript. So it should be relatively easy for me to write a Javascript module that gives results consistent with Lingua::EN::Fathom which I already use.
Marlow UK, a short scenic drive from your (more working class?) Coventry UK
Considering we reside on opposite sides of this planet, you seem to have an impressive knowledge of my locality. Far more than I do of yours! Although, you seem to have an impressive knowledge of quite a lot of subjects...