Yes, as a Commissioned Officer your Major can sign the "Declaration of Lost, damaged or destroyed etc" form, just as he can sign the Passport Application.
Note, the new Application (dated 2005) doesn't mentioned Commissioned Officers but they are still able to sign the application. If you...