This is a very quick script that should do what you need:
#target illustrator
var doc = app.activeDocument;
var docName = doc.name.replace(/\.[^\.]+$/, ''),
docDir = ( doc.path != '' ) ? doc.path : '~';
var angle = 5,
iterations = 71,
layerToRotate = 'rotateMe',
destFolder = 'files';
rotateAndExport();
/**
* This is where the magic happens...
*/
function rotateAndExport() {
// loop through layers
for ( var i = 0; i < doc.layers.length; i++ ) {
// loop through layer's pageItems
var layer = doc.layers[i];
if ( layer.name == layerToRotate ) {
for ( var j = 0; j < layer.pageItems.length; j++ ) {
var item = layer.pageItems[j];
// rotate and export
for ( var r = 0; r < iterations; r++ ) {
item.rotate( angle );
exportFileAs( 'PNG', r );
exportFileAs( 'SVG', r );
}
}
}
}
}
/**
* Export as PNG or SVG
*/
function exportFileAs( fileType, iteration ) {
// create folder if it doesn't exist
var destPath = docDir + '/' + destFolder;
if ( false == Folder( destPath ).exists ) {
new Folder( destPath ).create();
}
// export options
var destFile;
var type;
var exportOptions;
if ( 'PNG' == fileType ) {
// create folder if it doesn't exist
var pngPath = destPath + '/PNG/';
if ( false == Folder( pngPath ).exists ) {
new Folder( pngPath ).create();
}
destFile = new File( pngPath + '/' + docName + '_' + iteration.toString() );
type = ExportType.PNG24;
exportOptions = new ExportOptionsPNG24();
exportOptions.artBoardClipping = true;
exportOptions.transparency = true;
} else if ( 'SVG' == fileType ) {
// create folder if it doesn't exist
var svgPath = destPath + '/SVG/';
if ( false == Folder( svgPath ).exists ) {
new Folder( svgPath ).create();
}
destFile = new File( svgPath + '/' + docName + '_' + iteration.toString() );
type = ExportType.SVG;
exportOptions = new ExportOptionsSVG();
exportOptions.preserveEditability = false;
exportOptions.embedRasterImages = true;
exportOptions.embedAllFonts = false;
exportOptions.encoding = SVGDocumentEncoding.UTF8;
exportOptions.fontType = SVGFontType.OUTLINEFONT;
}
// export
doc.exportFile( destFile, type, exportOptions );
}
Change the angle
and iterations
to what you need.
Change layerToRotate
to the name of the layer you need to rotate.
Change destFolder
to a folder name to save the files to, which will be created in the same place as your file is saved (or your home directory).
The script exports to PNG and SVG in their own folders. You can add more file types by changing the type
and exportOptions
in exportFile()
to something else.
The rotation will originate at the center of all objects on the layer so you should draw an invisible rectangle centered on the artboard (or wherever you want to rotate from) over your arrow and group everything, as I have here:

Run the script and you should get something like this:

Note, this is all done on CS6; I don't know if anything has changed in and can't test on any newer versions.