A Greenock man is set to take on a 192-mile trek to support a veterans' charity.