se usi attachEvent/addEventListener non puoi ritornare nulla,
ma puoi simulare il return false con l' event.preventDefault() o settando l' event.returnValue=false per IE

codice:
function toSubmit(e){
	e=e||window.event;
	if(!confirm('confermi?')){
		if(e.preventDefault) e.preventDefault();
		else e.returnValue=false;		
	}
	// se non bloccato, l' evento si propaga ugualmente e il form viene inviato
}
addEvent(document.getElementById('gestione_record' ),'submit',toSubmit);

ciao