The multiport and multidirectional energy flow of railway energy routers (RERs) poses a significant challenge when integrating photovoltaic (PV) systems and energy storage systems (ESSs). To address this issue, this paper proposes an improved hierarchical control strategy for RERs with a reference signal generation layer and an inverter control layer. In the reference signal generation layer, a time-segmentation energy allocation strategy based on a state machine is proposed to manage the multidirectional energy flow in RERs resulting from PV systems and ESSs while minimizing peak power demand. In the inverter control layer, a dual-vector model predictive current control (MPCC) strategy is designed for back-to-back inverters. The dual-vector MPCC strategy eliminates the need for individual PWM blocks, thereby enhancing RER current-tracking accuracy and efficiency. The prominent advantage of the dual-vector MPCC strategy is its ability to achieve high current-tracking accuracy while minimizing active power losses. Simulations and hardware-in-the-loop experiments are conducted to validate the feasibility and effectiveness of the proposed method.