I think plug5+ with an in-line battery would be my preferred solution for charging from a dynamo hub as long as you have a 1 & 1/8 steerer tube. It has an always ‘on’ and load detection so it stops charging when your lights switch off. Haven’t looked at a comparison in a while, but I believe it has higher charging at lower speed than the werk.
Plug5