Short version - as far as I know, you are not out of the box.
You are absolutely right that PasswordBox does not support InputScope. I would think that he inherited from TextBox or a common ancestor for text input to get InputScope, but it inherits directly from Control. And since this is a private class, you cannot inherit it and change its behavior. I do not think you can achieve this with a ControlTemplate.
Thus, it is best to create your own control that mimics the behavior of the PasswordBox, including a second long delay before the displayed character becomes hidden.
source share