Just released Video-Xine-0.14.
Finally bit the bullet and split all of the Xine modules into separate files. Based on the XS examples, I had been concerned that only one file could bootstrap a shared object at a time (which would do some damage to the term "shared object").
The tipping point was implementing Xine's on-screen display, which really needed a full doc page all to itself.
There's a minor compatibility break here-- instead of exporting huge numbers of constants into your namespace by default, I've put the constants into their related submodules. Since as far as I know the only user of Video::Xine so far is PlaybackMachine (which I'm releasing an update on tomorrow), this is OK.