Is it only veggies you have a problem getting him to eat ? What about fruit ?
If he won't eat larger chunks of cooked veg have you tried cutting them up small so they are simlar in size to peas and sweetcorn and mixing them up together.
Tomato sauce is a great way to include veggies. Cook them in it, blitz it all up together then use it on pasta or better still from a finger food point of view, on pizza.
Finely grate veggies, mix into beaten egg and cook an omlette.
Not using a spoon shouldn't restrict his diet at all as most foods can be offered in a manner suitable for eating by hand.